/* CSS Document */



* { margin:0; padding:0;}

body { background:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#445673;}

table, td {border-collapse:collapse; font-size:100%;}

table, td, img {border:0;}

form, td {margin:0; padding:0;}

td { vertical-align:top; text-align:left;}


.main-width { width:942px; margin:0 auto; text-align:left;}

.wrapp{

	overflow:hidden;

	width:100%;

	background:url(../images/top-line.gif) repeat-x left top #fff;

}

input, textarea { font-family:Tahoma; font-size:1em;}



.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}



img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.wrapper{ width:100%; overflow:hidden;}

.container { width:100%;}

.column-1, .column-2, .column-3{ float:left;}



a {color:#7cc0e5; outline:none; text-decoration:underline;}

a:hover{text-decoration:none;}

p { margin:0; padding:0;}



#advSearchResultsDefault form{

	margin-bottom:10px;

	display:block;

	overflow:hidden;

}

#popupSearchHelp{

	padding:0;

}

.centeredContent .inp1 input{

	width:300px;

}

.productListing-data .normalprice{

	display:block;

}

.cartRemoveItemDisplay input,

#gender-female,

#gender-male,

#newsletter-checkbox,

#email-format-text,

#email-format-html,

#rating-1,

#rating-2,

#rating-3,

#rating-4,

#rating-5,

#pmt-linkpoint_api,

#pmt-moneyorder,

#pmt-paypal,

#pmt-cod,

#notify-0{

	border:none!important;

}

#rating-1,

#rating-2,

#rating-3,

#rating-4,

#rating-5{

	margin:2px 4px 0 8px;

}

#globalnotify,

#pmt-cod,

#pmt-moneyorder,

#ship-flat-flat,

#ship-item-item,

#ship-storepickup-storepickup,

#gender-male,

#gender-female,

#email-format-html,

#email-format-text,

#newsletter{

	border:none!important;

	position:relative;

	top:2px;

}

#primary{

	margin-left:10px;

	position:relative;

	top:2px;

	border:none!important;

}



#disc-ot_coupon{

	margin:5px 0 0 0;

}

.ppc{

	display:inline-block;

	margin:6px 0 0 0; 

}

/* ============================= header ====================== */

#header{

	margin-bottom:16px;

}

#header .logo{

	float:left;

	overflow:hidden;

	padding:20px 0 0 0;

}

#header .right-head{

	float:right;

	text-align:right;

}

#header .currencies{

	float:right;

	color:#445673;

	font-size:13px;

	line-height:13px;

	padding:25px 0 0 0;

	height:21px;

}

#header .currencies select{

	width:95px;

	height:21px;

	padding:1px 1px 1px 4px;

	border:1px solid #e8e8e7;

	background:#fff;

	color:#a4a4a4;

	font-size:11px;

	margin-left:-6px;

}

#header .lang{

	float:right;

	overflow:hidden;

	border:1px dotted #999999;

	border-bottom:none;

	border-top:none;

	padding:1px 8px;

	margin:26px 9px 0 0;

}

*+html #header .lang{

	margin:25px 9px 0 0;

}

#header  .navigation{

	float:right;

	padding:15px 0 0 0;

	height:14px;

}

*+html #header  .navigation{

	padding:16px 0 0 0;

}

#header  .navigation a{

	color:#445673;

	font-size:12px;

	line-height:14px;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:normal;

	float:left;

	background:url(../images/nav-line.gif) no-repeat left 5px;

	padding:0 0 0 11px;

	margin:0 0 0 8px;

}

#header  .navigation a:hover{

	color:#7fc4e9;

}

#header  .navigation a.first{

	background:none;

}

#header .cart{

	color:#445673;

	font-size:13px;

	line-height:13px;

	padding:15px 1px 2px 0;

	height:14px;

}

#header .cart a{

	text-decoration:none;

}

#header .cart .st1{

	color:#445673;

	text-decoration:underline;

}

#header .cart .st1:hover{

	text-decoration:none;

}

#header .cart .st2{

	color:#445673;

	font-weight:bold;

	text-decoration:none!important;

}

#header .cart .st2:hover{

	color:#7fc4e9;

}

#header .box1{

	margin-bottom:18px;

}

*+html #header .box1{

	margin-bottom:17px;

}

#header .box2{

	background:url(../images/box2-bg.png) repeat-x left top;

	border-radius:9px;

	-moz-border-radius:9px;

	-webkit-border-radius:9px;

	position:relative;

	box-shadow:0 0 3px #bcbcbc;

	-moz-box-shadow:0 0 3px #bcbcbc;

	-webkit-box-shadow:0 0 3px #bcbcbc;

	height:64px;

}

#header .menu{

	width:940px;

	overflow:hidden;

}

#header .menu ul{

	padding:0;

	margin:0;

}

#header .menu ul li{

	float:left!important;

	overflow:hidden;

}

#header  .menu ul li a{

	font-family: 'Oswald', sans-serif;

	color:#ffffff;

	font-size:21px;

	line-height:40px;

	text-decoration:none;

	text-transform:uppercase;

	padding:11px 17px 13px 19px;

	display:block;

	background:url(../images/menu-line.png) no-repeat left 25px;

}

#header  .menu ul li:first-child a{

	padding:11px 17px 13px 24px;

	background:none;

}

#header  .menu ul li a:hover{

	color:#7fc4e9;

}

/* ============================= content ===================== */

#column-left{

	padding:11px 20px 0 0;

}

#tophid{

	width:100%;

	overflow:hidden;

	height:13px;

	background:none;

}

.vLine{

	background:url(../images/v-line.png) repeat-y left top;

}

.name{ font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;}

.name:hover{ color:#000;}



#newProductsDefaultHeading{

	font-family: 'Oswald', sans-serif;

	color:#0e0e0e;

	font-size:25px;

	line-height:26px;

	font-weight:normal;

	text-transform:uppercase;

	margin:10px 0 15px 0;

	display:block;

}

.bnrs{

	width:100%;

	overflow:hidden;

	margin:0 0 0 0;

}

.bnrs div{

	float:center;

}

#bannerOne{

	margin-right:15;

}

#bannerTwo{

	margin:1px 16px 0 0;

}

#bannerThree{

	margin:1px 0px 0 0;

	position:relative;

	right:-1px;

}

#indexDefault #featuredProducts .centerBoxHeading{	

	display:none;

}

.product-col{

	width:351px;

	height:198px;

	background:url(../images/h-line.png) repeat-x left bottom;

	padding-bottom:13px;

}

.product-col .img{

	float:left;

	margin:27px 33px 0 0;

	border:1px solid #edecec;

	padding:3px;

	border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;

}

.vLine .product-col .img{

	margin:27px 33px 0 50px;

}

.product-col .img:hover {

	border:1px solid #5f9aba;

}

.product-col .prod-info{

	float:left;

	margin:23px 0 0 0;

	width:120px;

}

.product-col .name{

	font-size:21px;

	line-height:24px;

	color:#6b6b6b;

	text-decoration:none;

	font-weight:normal;

	font-family: 'Oswald', sans-serif;

	width:80px;

	display:inline-block;

}

.product-col .name:hover{

	color:#5f9aba;

}

.price{	

	font-family: 'Oswald', sans-serif;

	font-size:20px;

	line-height:26px;

	color:#0e0e0e;

	font-weight:normal;

}

.product-col .price{

	font-family: 'Oswald', sans-serif;

	font-size:24px;

	line-height:30px;

	color:#0e0e0e;

	font-weight:normal;

	margin:5px 0 0 0;

}

.price strong{

	font-weight:normal;

}

.product-col .button{

	margin:11px 0 0 1px;

}

#unsubDefault,

#discountcouponInfo,

#conditions,

#siteMap,

#privacy,

#shippingInfo,

#accountNotifications,

#logoffDefault,

#advSearchDefault,

#checkoutSuccess,

#checkoutConfirmDefault,

#checkoutShipping,

#addressBookDefault,

#accountDefault,

#accountHistInfo,

#reviewsWrite,

#accountEditDefault,

#checkoutPayment,

#checkoutShipAddressDefault,

#accountHistoryDefault,

#accountPassword,

#acctNewslettersDefault,

#checkoutPayAddressDefault{

	border:1px solid #edecec;

	overflow:hidden;

	border-radius:8px;

	-moz-border-radius:8px;

	-webkit-border-radius:8px;

	position:relative;

	padding:15px;

}

/* ============================= footer ====================== */

#footer{

	margin:50px 0 0 0;

	background:url(../images/footer-bg.png) repeat-x left top #f6f6f6;

	padding-bottom:37px;

}

#footer .footer-menu{

	font-family:"Trebuchet MS", Helvetica, sans-serif;

	padding:27px 0 2px 0;

	color:#4e4e4e;

	font-size:15px;

	line-height:36px;
	text-align:center;
}

#footer .footer-menu a{

	text-decoration:none;

	color:#4e4e4e;

	font-size:15px;

	line-height:36px;


}

#footer .footer-menu a:hover{

	color:#78bbdf;

}

#footer .f-logo{

	float:left;

}

#footer .copyright{

	float:left;

	color:#4e4e4e;

	font-size:15px;

	line-height:36px;

	font-family:"Trebuchet MS", Helvetica, sans-serif;

	margin:-3px 0 0 5px;

	text-align:center;

}

#footer .copyright a{

	color:#4e4e4e;

	text-decoration:none;

}

#footer .copyright a:hover{

	color:#78bbdf;

}

#footer .cards{

	float:left;

	margin:9px 0 0 6px;

	text-align:center;

}



/* ============================= forms ======================= */

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}

input:focus, select:focus, textarea:focus{outline:none;}



/* ============================= slider ======================= */

.slider{

	height:420px;

	width:100%;

	overflow:hidden;

	position:relative;

	background:#ffffff;

}

#coin-slider-coin-slider{

	width:755px;

	height:400px;

	position:relative;

	float:left;

	overflow:hidden;

	padding:22px 0 52px 24px;

}

#coin-slider{

	width:750px!important;

	height:400px!important;

	overflow:hidden!important;	

}

#cs-buttons-coin-slider{

	position:absolute;

	bottom:19px;

	left:190px;

}

#cs-buttons-coin-slider a{

	display:block;

	text-indent:-10000px;

	float:left;

	width:14px;

	height:14px;

	margin-right:3px;

	background:url(../images/pagination.png) no-repeat right top;

}

#cs-buttons-coin-slider a:hover,

#cs-buttons-coin-slider a.cs-active{

	background:url(../images/pagination.png) no-repeat left top;

}

#cs-navigation-coin-slider{

	display:block!important;

}

#cs-prev-coin-slider{

	width:17px;

	height:14px;

	position:absolute;

	bottom:-33px!important;

	left:188px;

	background:url(../images/prev-next.png) no-repeat left top;

	display:block;

	text-indent:-10000px;

}

#cs-prev-coin-slider:hover{

	background:url(../images/prev-next.png) no-repeat left bottom;

}

#cs-next-coin-slider{

	width:17px;

	height:14px;

	position:absolute;

	bottom:-33px!important;

	right:155px;

	background:url(../images/prev-next.png) no-repeat right top;

	display:block;

	text-indent:-10000px;

}

#cs-next-coin-slider:hover{

	background:url(../images/prev-next.png) no-repeat right bottom;

}

#navEZPagesTop a {
color: #445673 ;
}
