@charset "utf-8";
/* CSS Document */

/*===============================
swatch colors

============================/

/*Resets and Overrides--------------*/
*{margin:0;
	padding:0;
}
img{
	border:none;
}
/*Links and Types------------------*/
/*body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background:url(../images/tri-wetsuites_16.gif) repeat-y center #f5f5f5;
}*/
a:link, a:active, a:visited {text-decoration:none;color:#2d92b3}
a:hover{color:#455272}

h1{}
h1 a{}
h1 a:hover{}

h2{}
h2 a{}
h2 a:hover{}

h2{}
h2 a{}
h2 a:hover{}
.product-itm  h2{font-size:14px; color:#cd0707; text-align:center;}

h3{
	
	font-size:18px;
font-weight:normal;}
h3 a{}
h3 a:hover{}

.product-itm h3{ font-size:14px; text-align:center; font-weight:normal; height:40px;}

h4{
	font-size:18px;
padding:6px 10px;
	}
h4 a{}
h4 a:hover{}

h5{}
h5 a{}
h5 a:hover{}

/*Layouts----------------------*/

.bot-end{
	background:url(../images/bottom-bg.gif) top center no-repeat #f4f4f4;
	width:978px;
	margin:auto;
	padding:10px 20px 30px 20px;
	clear:both;
	font-size:11px;
	text-align:right;
	height:40px;
}

.products-tabs{
	border:#c2c2c2 solid 1px;
	margin-top:11px;
	height:267px;
}

.footer{
	border:#e1e1e1 solid 1px;
	background:#e1e1e1;
	margin-top:10px;
	margin-bottom:20px;
	height:160px;
}
.footer h1{
	background:url(../images/tri-wetsuites_61.gif) repeat-x;
	height:38px;
	border-bottom:#CCC solid 1px;
}
.footer h1 span{
	background:url(../images/tri-wetsuites_64.gif) no-repeat 12px 14px;
	display:block;
	height:18px;
	padding:12px 10px;
}
.footer h1 span strong{
	display:none;
}
.footer h2{
	font-size:14px;
	font-weight:normal;
}

/*boxes------------------------*/
.seolinks{
	background:url(../images/tri-wetsuites_69.gif) no-repeat left top;
	padding:10px 0 0 35px;
	width:550px;
}
.seolinks ul{
	list-style:none;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-right:60px;
}
.productimage{
	border:#CCC solid 1px;
	text-align:center;
	margin-bottom:8px;
}
.btn-addcart a{
	display:block;
	height:33px;
	width:100px;
	background:url(../images/buttons.gif) no-repeat 0 -162px;
	margin-left:63px;
}
.btn-addcart a:hover{
	background:url(../images/buttons.gif) no-repeat 0 -130px;
}
.moreinfo{
	font-size:12px;
	display:block;
	padding:10px 0 0 0;
}
.product-itm{
	width:216px;
	float:left;
	margin-right:13px;
}
.productbtn{
	padding-top:8px;
}
.followus{
	border-left:#FFF solid 1px;
	padding:10px 30px 0 30px;
	/*padding:4px 30px 0 30px;*/
	height:110px;

}
.followus ul{
	list-style:none;
	padding:10px 0 0 0;
}
.followus ul li{
	font-size:11px;
	padding:2px 0 4px 20px;
}
.followus ul li.facbook{
	background:url(../images/tri-wetsuites_73.gif) no-repeat 0 0;
}
.followus ul li.twitter{
	background:url(../images/tri-wetsuites_73.gif) no-repeat 0 -21px;
}

.followus ul li.foursqure{
	background:url(../images/fourSquare.gif) no-repeat 0 -42px;
}

.newletter{
	border-left:#FFF solid 1px;
	padding:10px 0px 10px 30px;
}
.newletter P{
	font-size:11px;
	color:#848484;
	padding-bottom:6px;
}

/*form elements----------------*/
.newletter fieldset{
	background:url(../images/email-bg.gif) no-repeat;
	border:none;
}
.newletter fieldset input{
	border:none;
	background:none;
	width:123px;
	margin:7px 7px 7px 7px;
}
.textfeld{
	background:url(../images/email-bg.gif) no-repeat;
	height:33px;
}
form{border:0}
lable{}
input{}

/*misc-------------------------*/
.left{float:left}
.right{float:right}
.clear{clear:both}
.ckeckoutbtn a{
background:url(../images/buttons.gif) no-repeat 0px -100px;
width:99px;
height:30px;
display:block;
}
.ckeckoutbtn a:hover{
background:url(../images/buttons.gif) no-repeat 0px -70px;
}
h2 .market-p-val{
	color:#333;
	text-decoration:line-through;
	font-size:12px;
	padding-bottom:6px;
	padding-right:25px;
width:217px;
	float:left;
}


.welcome-login{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:10px;
	color:#666;
}
.inner-headder{
	border-bottom:#c1c1c1 solid 1px;
	border-left:#c1c1c1 solid 1px;
	border-right:#c1c1c1 solid 1px;
	background:url(../images/inner-hedding.gif) no-repeat;
	height:108px;
}
.inner-headder h1{
	text-transform:uppercase;
	color:#455272;
	font-size:44px;
	padding:25px 15px 0 15px;
}
.brecam{
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	display:block;
	font-size:11px;
	padding:0px 15px 0 15px;
}
.paginbar{
	background:url(../images/pagin-bg.gif) repeat-x;
	border:#dbdbdb solid 1px;
	font-size:12px;
	height:48px;
	margin-top:10px;
}
.resultpages{
	background:url(../images/divider-pagin.gif) no-repeat right;
	display:block;
	padding:17px 40px 17px 15px;
}
.sort{
	padding:15px;
}
.productlist{
	margin-top:10px;
}
.productlist table{
	width: 938px;
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;
}
.productlist table td{
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
}
.productlist table td.proimage{
	width:180px;
	text-align:center;
	padding:10px;
}
.productlist table td.prodescrip{
	width:520px;
	padding:10px 20px;
}
.productlist table td.prodescrip h3{
	font-size:24px;
	color:#26314b;
	font-weight:normal;
}
.productlist table td.prodescrip h4{
	font-size:12px;
	color:#68728c;
	font-weight:normal;
}
.productlist table td.prodescrip p{
	font-size:12px;
	padding-top:8px;
}
.productlist table td.prices{
	text-align:center;
	padding:10px;
	vertical-align:top;
}
.productlist table td.prices h5{
	font-weight:normal;
	font-size:12px;
	color:#757575;
}
.productlist table td.prices h4{
	color:#cf1401;
	font-size:25px;
	text-align:center;
	display:block;
}
.productlist table td.prices h4 strong{
		font-weight:normal;
		text-align:center;
}
.productlist .saving{
	text-transform:uppercase;
	font-size:11px;
	background:#cf1401;
	color:#FFF;
	/*width:40px;*/
	padding:3px 0;
	margin:0 0 0 6px;
	line-height:10px;
	font-weight:bold;
	/*position:absolute;
	left:110px;
	top:1px;*/
}
.productlist table td.prices h5 span{
	text-decoration: line-through;
}
.In-stock{
	color:#090;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px 0;	
}
.but-buynow a{
	background:url(../images/buttons.gif) no-repeat 0 -260px;
	display:block;
	height:33px;
	width:100px;
	margin:auto;
}
.but-buynow a:hover{
	background:url(../images/buttons.gif) no-repeat 0 -291px;
}
.addwishlist a{
	color:#C00;
	font-size:12px;
	padding:4px 0 0px 0;
	display:block;
}
.addwishlist a:hover{
	color:#000;
}
input.qty{
	width:30px;
	background:#f0f0f0;
	border:#999 solid 1px;
	color:#000;
	margin-bottom:6px;
	padding:2px;
	text-align:center;
}
.but-buynow a span{
	display:none;
}
.norbtn{
	background:url(../images/buttonspsd-right.gif) right 0 no-repeat;
	height:32px;
	padding:0 0 0 0;
	font-size:12px;
	margin:8px 0 0 0;
	display:block;
}
.norbtn a{
	background:url(../images/buttons.gif) no-repeat 0 -229px;
	padding:7px 0 8px 8px;
	display:block;
	margin-right:20px;
}
.saveblock{
	font-size:11px; 
	background:#F03 url("../images/save_03.gif") no-repeat top; 
	margin-left:6px; 
	padding:10px 2px 0 2px; 
	color:#FFF; 
	width:35px;
}
.email-send div.paginbar{
	height:35px;
}
.email-send div.paginbar h4{
	font-size:18px;
	padding:6px 10px;
}
.formcontent{
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	padding:8px;
}
.formcontent label{
	font-size:12px;
	padding:3px 0;
	display:block;
}
.formcontent td{
	padding-right:20px;
}
.formcontent td input{
	width:243px;
	padding:3px;
	border:#CCC solid 1px;
	background:#fcfcfc;
	color:#666;
}
.formcontent td input.btnsub{
	color:#666;
	border:0 none;
	color:#666666;
	height:auto;
	padding:0;
	width:auto;
}
.formcontent td span {
	color:#F00;
}
.item-details h3{
	font-size:24px;
	color:#1c243a;
}
.item-details h4{
	font-size:14px;
	color:#666;
	/*font-weight:normal;*/
	padding:3px 0 2px;
}
.item-details td{
	padding:10px;
}
.item-details td.itemdata{
	padding:10px 35px;
	width:206px;
}
.item-details td.itemdata h5{
	font-size:12px;
	padding-bottom:0px;
}
.item-details td.itemdata h5 span{
	text-decoration:line-through;
}
.item-details td.itemdata h4{
	font-size:25px;
	color:#F00;
	padding-bottom:15px;
}
.item-details td.itemdata label{
	color:#666;
	padding:6px 12px 0 0;
	font-size:12px;
}
.item-details td.itemdata input.qty{
	margin:6px 15px;
}
.item-details td.itemdata p{
	font-size:12px;
	padding-bottom:10px;
}
.item-details td.recon{
	width:176px;
	padding:10px 30px;

}
.item-details td.recon h4{
	font-size:18px;
	color:#666;
	font-weight:bold;
}
.item-details td.recon ul{
	list-style:none;
	padding-top:15px;
}
.item-details td.recon ul li{
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
}
.item-details td.prodt-details-img{
	text-align:center;
	padding:15px;
}
.shopcart td{
	padding:7px 10px;
	font-size:11px;
}
.shopcart .cart-imge{
	width:80px;
	border-right:none;
	text-align:center;
}
.shopcart .cart-imge img{
	width:70px;
	height:70px;
}
.shopcart .cartdescrip{
	border-left:none;
	width:462px;
}
.shopcart .cartdescrip h3{
	font-size:12px;
	font-weight:bold;
}
.shopcart .cartdescrip h3 a{
	color:#333;
	text-decoration:underline;
}
.shopcart .cartdescrip h3 a:hover{
	text-decoration:none;
}
.shopcart .cartdescrip h4{
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding:0 0 3px 0;
}
.shopcart .cartdescrip P{
	color:#999;
}
.shopcart .cart-pric{
	width:70px;
}
.shopcart .cart-qty{
	width:70px;
}
.shopcart .subtotal{
	color:#C30;
	text-align:right;
}
.btndelete a{
	background:url(../images/buttons.gif) no-repeat 1px -394px;
	display:block;
	height:10px;
	width:32px;
	padding:16px 0 0 0;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	margin:auto;
}
.btndelete a:hover{
	background:url(../images/buttons.gif) no-repeat -32px -394px;
	display:block;
	height:10px;
	width:32px;
}
.ckeckout-cart a{
	background:url(../images/buttons.gif) no-repeat 0px -452px;
	display:block;
	height:32px;
	width:100px;
	margin-top:8px;
	margin-left:15px;
}
.ckeckout-cart a span{
	display:none;
}
.ckeckout-cart a:hover{
	background:url(../images/buttons.gif) no-repeat 0px -420px;
	display:block;
	height:32px;
	width:100px;
}
.cart-buttons{
	height:35px;
}
.cuopencode .paginbar{
	padding:10px;
	height:25px;
}

.cuopencode .paginbar label{
	font-size:16px;
	padding:3px 25px 0 435px;
	font-weight:bold;
}
.cuopencode .paginbar input{
	width:143px;
	padding:3px;
	border:#CCC solid 1px;
	background:#fcfcfc;
	color:#333;
	height:21px;
	font-size:14px;
	text-align:right;
}
.cart-total{
	padding:10px;
	text-align:right;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}
.cart-total strong{
	/*padding-right:40px;*/
}
.cart-total h4{
	border-top:#999 dotted 1px;
	padding:10px 0;
	color:#C00;
	margin-top:10px;
	border-bottom:#999 dotted 1px;
	font-size:18px;
	font-weight:bold;
}
.cart-total h4 span{
	width:110px;
	display:block;
	float:right;
}
.cart-total h5{
	border-top:#999 dotted 1px;
	padding:10px 0;
	color:#333;
	margin-top:10px;
	height:25px;
}
.cart-total h5 span{
	width:110px;
	display:block;
	float:right;
}
.cart-total h5 span.remove{
	clear:both;
}
.cart-total h5 span.remove a{
	font-weight:normal;
	font-size:11px;
	color:#2D92B3;
}
.cart-total h5 span.remove a:hover{
	color:#455272;
}
.cart-total h5 strong{
	display:block;
	float:right;
}
.cuopencode .paginbar span input{
	width:auto;
	padding:0;
	border:none;
	height:auto;
}
.cart-total h3{
	border-top:#999 dotted 1px;
	padding:10px 0;
	color:#C00;
	height:10px;
	font-size:17px;
	font-weight:normal;
}
.cart-total h3 span{
	width:110px;
	display:block;
	float:right;
	font-weight:bold;
}
.cart-total h3 strong{
	display:block;
	float:right;
}
.cart-steps{
	background:url(../images/cartsteps_13.gif) repeat-x;
	border:#CCC solid 1px;
	height:38px;
	margin-top:8px;
}
.cart-steps td{
	background:url("../images/cartsteps_15.gif") no-repeat scroll right center transparent;
	padding:10px 25px 9px 0;
	text-align:center;
	width:208px;
	color:#666;
}
.cart-steps td.selcet{
	color:#006;
}
.productlist table.register td{
	padding:6px 8px;
}
.productlist table.register .paginbar td.newcust{
	width:458px;
}
.productlist table.register td.logincont{
	padding:20px;
}
.productlist table.register td div.newcust {
	padding:15px;
}
.productlist table.register td div.newcust h3{
	font-size:14px;
	background:#f6f6f6;
	padding:10px;
	height:126px;
}
.productlist table.register td div.newcust h3 a{
	font-size:20px;
}
.productlist table.register td p{
	font-size:12px;
}
form.inputforms fieldset{
	border:none;
	clear:both;
	padding-bottom:8px;
}
form.inputforms fieldset{
	border:none;
	clear:both;
	padding-bottom:8px;
}
form.inputforms  div.register-full fieldset{
	border-bottom:#CCC solid 1px;
	padding:8px 25px 8px 25px;
}
form.inputforms  div.register-full label{
	width:210px;
	color:#666;
}
form.inputforms em{
	color:#F00;
}

.logincont em{
	color:#F00;
}
form.inputforms  div.register-full input{
	width:260px;
}
form.inputforms  div.register-full h5{
	border-bottom:#CCC solid 1px;
	padding-bottom:8px;
	padding-top:18px;
}
form.inputforms fieldset label{
	width:110px;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
}
form.inputforms fieldset input{
	padding:3px;
	border:#CCC solid 1px;
	background:#fcfcfc;
	color:#666;
}
form.inputforms fieldset.login input{
	width:243px;
}
.basic-content{
	font-size:12px;
	padding:15px;
	border:#CCC solid 1px;
	margin-top:10px;
}

select.sizeoption{
	width:92px;
	background:#f0f0f0;
	border:#999 solid 1px;
	color:#000;
	margin-bottom:6px;
	padding:2px;
	text-align:center;
}

