@import url('reset.css');

body{ background:url(../images/lblue007.jpg) ; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; overflow-y:scroll; }
@font-face {
   font-family: calibri;
   src: url(CALIBRI.TTF); }
.clr { clear:both;}
a { text-decoration:none !important; border:none !important; cursor:pointer !important;}
a:link{ color: #CF7F18; }

a:visited{ color: #AD660C; }

a:hover, a:focus{ color: #FF9814;	text-decoration:none; }

p{	margin:1em 0; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{	margin-top:-0.05em;}

h1, h2, h3, h4, h5, h6{ color: #9CA716; margin-bottom:0.5em; }

h1{ font-size:24px;}

h2{	font-size:20px;}

h3{	font-size:18px;}

h4{	font-size:16px;}

h5{	font-size:14px;}

h6{	font-size:12px;}

ol, ul{	margin: 1em 0 1em 2em; }

ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }



em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic; }
#all{ width:auto; height:auto; margin:0 auto;}
.toprow { width:100%; background:url(../img/cc_top.png) top right no-repeat; height:35px;}
.tpcon { width:1050px; height:35px; margin-top:-35px; }
.tpcon .tpleft { width: 663px; float:left; height:35px;}
.tpcon .tpmid { width: 3px; background:#fff; float:left; height:35px; }
.tpcon .tpright { width: 339px; float:left; color:#fff; font:bold 12px/14px calibri; text-align:left; height:25px; padding:7px 0 0 10px; }
.tpcon .tpright a { color:#fff; font:bold 12px/14px calibri; text-decoration:none; }
.tpcon .tpright a:hover { color:#D5D5D5; }

.container { width:1050px; height:auto; clear:both; overflow:hidden; background:none; }
.container .logo { width:281px; height:63px; background:url(../img/logo.jpg) no-repeat top left; float:left; margin:0 0 20px 0; }
.container .connav { width:980px; height:43px;float:left; margin:0px 0 0 5px; }
.container .midtext { width:180px; height:auto; padding:10px 0 0 0;margin:11px 0 10px 4px; float:left;font:bold italic 20px/24px Tahoma, Geneva, sans-serif; color:#000; }
.container .midtext .first { font:bold 17px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; width:auto; height:auto; }
.container .midtext .second { font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.container .timer{ width:243px; height:38px; background:url(../img/timer.jpg) center center no-repeat #CDCDCD; margin:11px 0 10px 4px; float:left; padding:40px 0 0 0; font:bold 32px/24px Tahoma, Geneva, sans-serif; color:#000; }
.container .midcon{width:1050px; height:auto; clear:both; background:#fff;}
.container .midcon .midleft{ width:274px; border:8px solid #CECECE; height:448px; float:left; }
.container .midcon .midleft input.price { width:117px; height:42px; margin:20px 0px 0 20px; background:url(../img/price.jpg) no-repeat; font:bold 27px/22px Verdana, Geneva, sans-serif; color:#fff; padding:0px 0 5px 10px; text-align:left;  }
.container .midcon .midleft .title { font:normal 28px/28px calibri; color:#000; text-align:left; margin:5px 0 10px 20px; }
.container .midcon .midleft a .tee { width:78px; height:70px; background:url(../img/tee.jpg) no-repeat; float:left;margin:0 7px 0 20px;}
.container .midcon .midleft a .sweater { width:94px; height:70px; background:url(../img/sweater.jpg) no-repeat;float:left;margin:0 10px 0 0;}
.container .midcon .midleft a .sleev { width:38px; height:70px; background:url(../img/sleevless.jpg) no-repeat;float:left;}
.container .midcon .midleft .lbold { clear:both; margin:05px 0 0 20px; font:bold 17px/20px Tahoma, Geneva, sans-serif; color:#000;}
.container .midcon .midleft .lsmall { font:bold 12px/20px Arial, Helvetica, sans-serif; margin:5px 0 0 20px; color:#000;}
.container .midcon .midleft .guy { width:22px; height:40px; background:url(../img/gblack.jpg) no-repeat center left; margin:0 0 0 20px; float:left; }
.container .midcon .midleft .s { width:40px; height:40px; background:url(../img/small.jpg) no-repeat; float:left; margin:0 2px 0 0; border:none; }
.container .midcon .midleft .m { width:40px; height:40px; background:url(../img/medium.jpg) no-repeat; float:left; margin:0 2px 0 0; border:none;}
.container .midcon .midleft .l { width:40px; height:40px; background:url(../img/large.jpg) no-repeat; float:left; margin:0 2px 0 0; border:none;}
.container .midcon .midleft .xl { width:40px; height:40px; background:url(../img/xl.jpg) no-repeat; float:left; margin:0 2px 0 0; border:none; }
.container .midcon .midleft .xxl { width:40px; height:40px; background:url(../img/xxl.jpg) no-repeat; float:left; margin:0 0px 0 0; border:none; }
.container .midcon .midleft input.bcart { width:231px; height:45px; margin:10px 0 0 20px; background:url(../img/cart.jpg) no-repeat; border:none; cursor:pointer;}
.container .midcon .midleft .ship { width:130px; margin:5px 0 0 20px; font:bold 11px/12px Arial, Helvetica, sans-serif; color:#000; background:url(../img/ship.jpg) no-repeat center left; padding:0 0 0 22px; float:left;}
.container .midcon .midleft .size { width:80px; margin:5px 0 0 0px; font:bold 11px/12px Arial, Helvetica, sans-serif; color:#000; background:url(../img/size.jpg) no-repeat center left; padding:0 0 0 22px;float:left;}
.container .midcon .midleft .size a {font:bold 11px/12px Arial, Helvetica, sans-serif; color:#000; }
.container .midcon .midleft .teelabel { width:231px; height:25px; margin:42px 0 0 20px; background:#000; font:bold 20px/20px calibri; color:#fff; padding:5px 0 0 0; }
.container .midcon .midleft .timers { width:231px; margin:10px 0 0 20px; background:#fff; font:bold 30px/20px Tahoma, Geneva, sans-serif; color:#000; }


.container .midcon .midright{ width:1010px; height:395px; float:left; background:url(../img/bk_shadow_slider.png) bottom center no-repeat; margin:0 0 0 10px; }

.container .midcon .midlowleft {
	width:600px;
	margin:00px 10px 0px 0;
	float:left;
	background:none;
	height:auto;
	padding:00px 00px 80px 10px;
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#eaeaea;
	text-align:justify;
	font-size: 16px;
}

.container .midcon .midlowleftcontact {
	width:800px;
	margin:00px 10px 0px 0;
	float:left;
	background:none;
	height:auto;
	padding:00px 00px 80px 10px;
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#eaeaea;
	text-align:justify;
	font-size: 16px;
}
.container .midcon .midlowleft .welhead { border-bottom:1px dashed #959595; font:bold 25px/27px calibri; color:#FFF; text-align:left; text-shadow:#000 0px 2px 4px; padding:0 0 10px 0; margin-bottom:10px;}
.container .midcon .midlowleft .mleft { width:600px; float:left; background:none; height:auto; font:bold 13px/18px Verdana, Geneva, sans-serif; color:#eaeaea; text-align:justify; padding:0px 10px 10px 0; }

.container .midcon .midlowleft .mleftguest { width:750px; float:left; background:none; height:auto; font:bold 13px/18px Verdana, Geneva, sans-serif; color:#eaeaea; text-align:justify; padding:0px 10px 10px 0; }
.mleftfull { width:760px !important;}
.container .midcon .midlowleft .mright { width:280px; float:left; background:none; height:410px; font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#eaeaea; text-align:justify; }
.midlowrightrev {border-left:none !important; padding: 0 20px 0 0 !important; border-right:2px solid #5F5B52;}
.container .midcon .midlowright { width:180px; background:url(../img/circle.png) center right no-repeat; float:left; height:auto; margin:00px 0 0 0; padding:0px 0 0 15px; border-left:2px solid #5F5B52;}
.container .midcon .midlowright .newshead { font:bold 18px/20px Verdana, Geneva, sans-serif; text-align:left; color:#F8C446; text-shadow:#000 1px 2px 2px; padding: 20px 0 10px 0; margin: 20px 0 0 0; border-top:2px solid #5F5B52;}
.toprow { width:100%; background:url(../img/cc_top.png) top right no-repeat; height:10px;}
.container .midcon .midlowright .newshead2 { font:bold 18px/20px Verdana, Geneva, sans-serif; text-align:left; color:#F8C446; text-shadow:#000 1px 2px 2px; padding: 20px 0 10px 0; margin: 20px 0 0 0; border-top:2px solid #5F5B52;}
.container .midcon .midlowright .marq2 { height:90px;}
.container .midcon .midlowright .marq_news { height:auto}
.container .midcon .midlowright .marq4 { height:120px;}
.container .midcon .midlowright .marq1{ height:320px;}
.container .midcon .midlowright .marq li { font:bold 12px/14px Verdana, Geneva, sans-serif; background:url(../img/bull.jpg) no-repeat top left; margin-bottom:10px; padding:0 0 0 25px; text-align:left; color:#E5E5E5; list-style:none; }

.container .midcon .midlowright .marq1 li { font:bold 12px/14px Verdana, Geneva, sans-serif; background:url(../img/bull.jpg) no-repeat top left; margin-bottom:10px; padding:0 0 0 25px; text-align:left; color:
#FFF; list-style:none; }
.container .midcon .midlowright .learn { margin:10px 0 0px 0; padding:20px 0 0 0; height:50px; width:170px; border-top:2px solid #5F5B52; }
.footrow { width:100%; background:url(../img/Textures_wallpapers.jpg) repeat-x #6A665B; height:210px; margin:0px;}
.footrow .footcon{ width:1050px; height:160px; background:none; padding:30px 0 0 300px; }
.footrow .footcon .footlink{ width:157px; float:left; height:130px; padding:0px 0 0 15px; font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; border-right: 1px solid #484848; margin:20px 0 0 0; text-align:left; color:#EAEAEA; }
.footrow .footcon .footlink .pad { padding:0 0 0px 0;}
.footrow .footcon .footlink a{ font:bold 12px/18px calibri; color:#818181; }
.footrow .footcon .footlink a:hover{ color:#ABABAB; }
.footrow .footcon .footlink .ffb{ width:auto; height:27px; background:url(../img/footfb.jpg) no-repeat top left; padding:2px 0 0 30px;}
.footrow .footcon .footlink .ffb a{ font:bold 12px/18px calibri; color:#818181; }
.footrow .footcon .footlink .ffb a:hover{ color:#ABABAB; }
.footrow .footcon .footlink .ftwit{width:auto;height:27px;background:url(../img/foottwit.jpg) no-repeat top left;padding:2px 0 0 30px;}
.footrow .footcon .footlink .ftwit a{ font:bold 12px/18px calibri; color:#818181; }
.footrow .footcon .footlink .ftwit a:hover{ color:#ABABAB; }
.footrow .footcon .footlink .frss{width:auto;height:27px;background:url(../img/footrss.jpg) no-repeat top left;padding:2px 0 0 30px;}
.footrow .footcon .footlink .frss a{ font:bold 12px/18px calibri; color:#818181; }
.footrow .footcon .footlink .frss a:hover{ color:#ABABAB; }

.footrow .footcon .footshare{ width:60px; float:left; height:130px; padding:0px 0 0 15px; font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:20px 0 0 0; text-align:left; color:#EAEAEA;}
.footrow .footcon .footshare .pad { padding:0 0 0px 0;}
.footrow .footcon .footshare a{ font:bold 12px/18px calibri; color:#818181; }
.footrow .footcon .footshare a:hover{ color:#ABABAB; }

.footrow .footcon .footshare1{ width:60px; float:left; height:130px; padding:0px 0 0 20px; font:bold 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:20px 0 0 0; text-align:left; color:#EAEAEA;}
.footrow .footcon .footshare1 .pad1 { height:28px;}
.footrow .footcon .footshare1 a{ font:bold 12px/18px calibri, sans-serif; color:#818181; }
.footrow .footcon .footshare1 a:hover{ color:#ABABAB; }

.footrow .footcon .footnews{ width:320px; float:right; height:100px; padding:0 0 0 20px; font:bold 14px/20px Arial, Helvetica, sans-serif; letter-spacing:2px; margin:25px 0 0 00px; text-align:left; color:#EAEAEA;}
.footrow .footcon .footnews .pad2 { padding:0 0 10px 0; }
.footrow .footcon .footnews form { width:auto; height:30px; }
.footrow .footcon .footnews form input.email{ width:195px; height:20px; padding:2px 0 0 5px; background:#484848; color:#818181; border:1px solid #818181;font:bold 14px/18px calibri; float:left; border:none;}
.footrow .footcon .footnews form input.join{ width:72px; height:25px; background:url(../img/join.jpg) no-repeat top left; cursor:pointer; float:left; margin-left:5px; border:none;}
.footrow .footcon .footnews .newstext {font:bold 14px/20px Arial, Helvetica, sans-serif; color:#EAEAEA; width:220px; height:auto; letter-spacing:normal;}
.footrow .footsign { width:100%; text-align:center; color:#969696; font:bold 12px/14px calibri; background:url(../img/Textures_wallpapers.jpg) repeat-x #6A665B; height:20px; margin:0px; padding:10px 0 0 0;}
.footrow .footsign a {color:#969696; font:bold 11px/14px calibri;}
.footrow .footsign a:hover {color:#C0C0C0; font:bold 11px/14px calibri;}
/* Tiny Scrollbar */
#scrollbar1 { width: 540px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 530px; height: 550px;  overflow: hidden; position: relative; !important;}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0px;
	top: -3px;
	padding: 0;
	margin: 0;
	font:NORMAL 16px/18pX "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#003264;
	height: 569px;
}
#scrollbar1 .scrollbar{ background: transparent url(../img/bg-scrollbar-track-y.png) repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../img/bg-scrollbar-trackend-y.png) repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

.tpmid { width: 2px; background:#006; float:left; height:16px; }
.map{ width:470px; height:297px;}
	.map iframe{width:470px; height:297px;}
.services{ width:210px; height:210px; background:url(../images/bg-body2.jpg) 0 0 repeat;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; margin:5px 9px 5px 10px; float:left;}
.services.first{margin:5px 9px 5px 0px;}
.services.last{margin:5px 0px 5px 8px;}
	.services a{ display:block; padding:15px 0 0 0; height:100%; position:relative; width:100%}
	.services a span{ display:block; font-family:'Arimo', sans-serif; font-weight:400;line-height:1.3em;color:#e4e0dd;font-size:24px; padding:7px 0 0 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; text-align:center;}
	.services a span strong{ display:block; margin-top:-11px; font-weight:normal;}
	.services a em{ margin-left:60px; display:inline-block; position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.services a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.services a img.image-hover{ position:absolute; top:0; left:0; opacity:0;}
		.services a:hover,.services:hover a{ text-decoration:none;}
		.services:hover a span{color:#fff;}
	.services:hover a img{ opacity:0;}
	.services:hover a img.image-hover{ opacity:1;}