@font-face {
    font-family: 'HelveticaNeue75Bold';
    src: url('../fonts/helveticaneue-bold-webfont.eot');
    src: url('../fonts/helveticaneue-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: "Andale Mono";
    src: url(../fonts/andale-mono.eot);
    src: url(../fonts/andale-mono.eot#iefix) format('embedded-opentype'),
         url(../fonts/andale-mono.ttf) format('truetype');
}


body{
	background-color:none;
	background-image: url(../images/body_bg.png);
	background-repeat: repeat;

}

.main {
	background:none;
	background-color:#FFFFFF;
	width:960px;
	padding: 10px;
	
}

.header-container{
	background-image:none;
	background:none ;
	border: none;
}

.header{
	width:980px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	position:relative;
}

.header .logo{
	margin: 20px 0px 30px 0px;
}

.header .quick-access{
	width:980px;
	padding: 0px 0px 0px 0px;

	/**************************************************************/
}

.menuContainer{
	margin: 0 auto;
	width: 980px;
	height:48px;
	background-color:#64cef7;
	font-family: "Helvetica", Arial, sans-serif;
}

.menuContainer .form-search{

	padding: 0px 0px 0px 0px;
	margin: 9px 5px 0px 15px;

	float:left;	
}

.menuContainer .form-search label{
	display:none;
}

.menuContainer .form-search input.input-text{
	border: none;
	color:#666;
	font-size:16px;
	float:left;
	background-image: url(../images/search_bg.gif);
	background-position:left;
	height:24px;
	padding: 3px 5px 3px 15px;
	width:170px;
	line-height: 24px;
}

.menuContainer .form-search button.button{
	background-image: url(../images/search_bg.gif);
	background-position:right;
	width:33px;
	height:30px;
}

.menuContainer .form-search button.button span{
	display:none;
	
}

.header .welcome-msg{
	display:none;
}

.nav-container{
	background:none;
	float:left;
	
}

#nav{
	width:auto;
	background-color:#64cef7;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	float:left;
}



/********** < Navigation */
.nav-container {}
#nav {  }

/* All Levels */ /* Style consistent throughout all nav levels */
#nav li { position:relative;text-transform:uppercase; text-align:left;	}
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; text-decoration:none; line-height:48px; padding: 0px 0px 0px 0px;  }
#nav span { display:block; cursor:pointer; white-space:nowrap; /*height:16px;*/ line-height:16px; border-right:1px solid #95ddfa; margin:16px 0px 16px 0px; padding:0px 10px 0px 10px; }
#nav span.last {border-left: 1px solid #95ddfa; border-right: none;}
#nav .last span{ border-right:none;} 
#nav li ul span {white-space:normal; }

#nav .level1 span{
	border-right:none;
}

/* 0 Level */
#nav li { float:left; margin:0px 0px 0px 0px;  height:48px; line-height:48px; }
#nav li.active a { color:#fff; }
#nav a { float:left;   color:#fff;  }
#nav li.over a,
#nav a:hover { color:#fff; }
#nav li.over,
#nav li.active { margin:0 0px 0px 0; background:#0099dc; }

/* 1st Level */
#nav ul .level1{ margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; text-transform:uppercase; }
#nav ul li,
#nav ul li.active,
#nav ul li.over { float:none; border:none; background:#0099dc; margin:0; padding:0px 15px 0px 15px !important; padding-bottom:0px; /*text-transform:none;*/ /*height:18px;*/ height:auto; line-height:18px;  }
#nav ul li.parent {  }
#nav ul li.last { padding-bottom:0; background:#0099dc; }
#nav ul li.active { margin:0; border:0; background:none; }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; top:48px; left:-10000px; /*left: 0 !important; z-index: 999;*/ border:0px solid #bbb; border-bottom:0px solid #999; padding:0px 0px 10px 0px; background:#0099dc; font-size:12px; }
#nav div ul { position:static; width:auto; border:none; padding:0; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:5px; }

#nav ul li a, #nav ul li a:hover { padding:0px 0px 0px 0px !important; color:#fff !important; background-color:#0099dc !important;  line-height:18px; padding: 0px 25px 5px 15px; font-size:12px; }

#nav ul li a span { border-bottom: 1px solid #BBEBFF;margin-bottom: 0px;padding-bottom: 5px;display: block;margin-top: 8px; display:block;}
#nav ul li.last a span {border-bottom: none; padding-bottom: 0px; margin-bottom: 0; }

/*#nav ul li a:hover { padding:0px 0; color:red !important; background-color:#0099dc; line-height:18px;  }*/

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0px; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
/********** Navigation > */
/* ======================================================================================= */

#nav ul span, #nav ul li.last li span{
	padding:0px;
}


.menuContainer .headerCheckout {
	float:right;
	margin-top:9px;

}

.menuContainer .headerCheckout a.top-link-checkout{
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(../images/header_checkout_btn.gif);
	height:30px;
	line-height:30px;
	display:block;
	background-position:top;
	width:125px;
	
	float:left;
}


.menuContainer .headerCheckout a:hover{
	background-position:bottom;
}

.menuContainer .headerCheckout .headerCheckoutCart{
	height:30px;
	line-height:30px;
	background-color:#FFFFFF;
	float:left;
	min-width:50px;
	background-image: url(../images/header_cart_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#522f0f;
	
	padding: 0px 10px 0px 15px;
}

.headerImages{
	background-color:#64cef7;
	width:970px;
	height:110px;
	margin: 0 auto;
	display:block;
	padding: 5px 0px 0px 10px;
	
}

.headerImages .headerImgBox{
	position:relative;
	width:310px;
	height:100px;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
		float:left;
		display:block;
}

.headerImages .headerImgBox a{

	width:310px;
	height:100px;
	display:block;
	background-image: url(../images/header_image_mask.png);

	background-repeat:no-repeat;
	z-index:2;
	position: absolute;
	background-position:top left;
	top:0px;
	right:0px;
	margin: 0px 0px 0px 0px;
	
}

.headerImages .headerImgBox img{
	width:310px;
	height:100px;
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	margin: 0px 0px 0px 0px;
}


/*





#nav li.level0 a{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	height:48px;
	line-height:48px;
	padding: 0px 14px 0px 14px;
	
}

#nav li.over a{
	background-color:#0099dc;
}

#nav li.level0 a:hover{
	background-color:#0099dc;
	color:#FFFFFF;
	line-height:48px;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}

#nav li.level1 a{
	background-color:#0099dc;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	height:18px;
	background-image:none;
}

#nav li.level1 a:hover{
	background-color:#0099dc;
	color:#FFFFFF;
	line-height:18px;
	
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;*
}*/



.main-container{
	background:none;
}

.breadcrumbs{
	font-size:10px;
	
	color:#64cef7;
	float:left;
	width:705px;
	text-transform:uppercase;
	padding: 10px 0px 0px 10px;
	font-family: 'Andale Mono', monospace, Arial, sans-serif;
	
}

.breadcrumbs ul li a{
	text-decoration:none;
	/*color:#64cef7;*/
	color:#ccc;
	
}

.breadcrumbs ul{
	list-style:circle !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	height:20px;
	display:block;
}

.breadcrumbs li{

}

.breadcrumbs ul li{
	list-style:disc inside !important;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display: list-item;
	color:#ccc;

}

.breadcrumbs ul li.home{
	list-style-type:none !important;
}

.breadcrumbs ul li span{
	display:none;
}


.product-essential .product-name{
	width:980px;
	display:inline-block;
	float:left;
	padding: 0px 0px 0px 15px;
	width:695px;
}

.product-name h1{
	color:#522f0f;
	
	font-size:40px;
	letter-spacing:-1px;
}

.product-view .product-img-box{
	width:700px;
	display:inline-block;
	text-align:center;
	margin-left:0px;
}

.product-img-box p.zoom-notice {
	display:none;
}

.product-view .product-img-box .product-image-zoom{
	padding-top: 10px;
	min-width: 700px;
	min-height: 570px;
	overflow: hidden;
	float: left;
	text-align: center !important;
}

.product-view .product-img-box .product-image-zoom img{
	width:550px;
	height:550px;
}

.col1-layout .product-view .product-shop{
	width:225px;
	padding-right:20px;
}

.short-description{

	font-family: "Helvetica", Arial, sans-serif;
	display:inline-block;
	color:#666666;
	font-size:12px;
	line-height:18px;
	float: right;
	margin: 15px 20px 20px 0;
	width: 225px;
}






.short-description h2{
	font-family: "Helvetica", Arial, sans-serif;
	display:inline-block;
	color:#666666;
	font-size:12px;
	line-height:18px;
}

.box-description{
	color:#555555;
	font-size:12px;
}

.product-shop a{
	text-decoration:none;
	line-height:24px;
	width:195px;
	display:inline-block;
	color:#0099dc;
	text-transform:uppercase;
	font-size:10px;
	
	border-bottom: 1px solid #e7e7e7;
	font-family:"Helvetica", arial, sans-serif;
	padding: 0 0 0 30px;
	background-image: url(../images/product_icon_06_reviews.gif);
	background-repeat:no-repeat;
	background-position:left ;

}

.regular-price .price{
	font-size:20px;
	color:#0099dc;
}

/*
.col-left, .col-main .home-callout, .col-right{
display:none;
}*/

.col-right{
	
}

.product-essential .zoom{
	display:none;
}

.product-shop .ratings-table{
	display: none;
}

.product-shop a.nobr{
	display:none;
}

.product-collateral{
	
}



.col3-layout .col-wrapper{
	width:auto;
	float:left;
}



.product-view{
	border:0px;
}


.product-view .product-essential{
	background-image:none;
	background:#ffffff;
	width:960px;
	border:0px;
	padding:0px 0px 0px 0px;
}


.product-view .product-shop{
	width:260px;
}

.product-view .product-shop .button.button span{
	border: 0px;
	background-color:#ff5b01;
	font-family:"Helvetica", Arial, sans-serif;
	font-size:24px;
	width:220px;
	text-align:center;
	height:60px;
	line-height:60px;
	display:block;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}

.product-view .product-shop .add-to-cart button.button{
	margin: 20px 22px 0px 0px;
	float:right;
}

.product-view .box-up-sell table.products-grid .product-name{
	display:none;
}


.product-view .box-up-sell table.products-grid .price-box{
	display:none;
}

.product-view .box-up-sell table.products-grid .ratings{
	display:none;
}



.product-view .box-up-sell table.products-grid tbody tr{
	width:720px !important;
	background-color:none !important;
	border: 1px solid red !important;
}

.product-view .box-up-sell .products-grid td{

	background-color:none;
	background: none;
	border-right: 0px solid #E5DCC3;
    line-height: normal;
    padding: 0px 0px 0px 0px;
}

.product-view .box-up-sell .products-grid .product-image{
	width:225px;
}

.product-view .box-up-sell .products-grid td img{
	border:0px;
	width:225px;
	height:auto;
	margin: 0 auto !important;
}

.product-view .products-grid .product-image{
	display: block;
	height: auto;
	margin: 0 0 10px;

}



.product-view .box-up-sell .products-grid{
	width:950px; !important;
	
	height:auto;
}

.product-view .box-up-sell .products-grid td.empty{
	width:0px !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	background:none;
}


.productSimilarBox{
	width:920px;
	display:inline-block;
	float:left;
	border-top:1px solid #64cef7;
	padding: 5px 30px 10px 30px;
	margin: 0px 0px 0px -10px;
}

.productSimilarBox .box-up-sell h2{
	
	font-family:"Helvetica", Arial, sans-serif;
	color:#999999;
	font-size:20px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.productSimilarBox .box-up-sell .products-grid{
	background: none;
}


.product-view .box-up-sell .products-grid{
	border:0px;
}


.product-view .product-img-box .more-views{
	
}

.product-view .product-img-box .more-views h2{
	display:none;
}

.product-view .product-img-box .more-views li a{
	border: 1px solid #64cef7;
	margin: 2px 2px 2px 2px;
    float: left;
    height: 58px;
    overflow: hidden;
    width: 58px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:1px;
}

.product-view .product-img-box .more-views li a:hover{

	border: 3px solid #ff5b01;
	margin: 0px 0px 0px 0px;
}

.product-view .product-img-box .more-views li a img{
	width:58px;
	height:58px;
}

#play-button-thumbnail{
	border:0;
}

#play-button-thumbnail:hover{
	border:0;
	margin: 2px 2px 2px 2px;
}

.product-view .product-img-box .more-views ul{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	float:left;
}

/******** footer style starts here ********/


.footer-container{
	background:none;
	border:none;
}

.footer{
	background-color:#0099dc;
	width:960px;
	min-height:242px;
	padding: 10px 10px 10px 10px;
	font-family:"Helvetica", Arial, sans-serif;
}

.footer-container .f-right, .footer-container .f-left{
	
}


.footer .leftMainCol{
	max-width:180px;
	float:left;
}

.footer .leftCol{
	float:left;
	margin: 10px 8px 15px 8px;
	text-align:left;
	
}

.footer .leftCol h3{
	font-size:10px;
	color:#64cef7;
	text-transform:uppercase;	
}

.footer .leftCol a{
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	text-decoration:none;
	clear:both;
	text-transform:uppercase;
	float:none;
	display:block;
}


.rightBox{
	float:right;
	background-color:#4bc1f0;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	margin: 0px 0px 20px 20px;
	width:300px;
	height:140px;
	padding: 13px 0px 13px 0px;
}

.rightBox h2{
	font-family:"Helvetica", Arial, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;
	padding: 5px 30px 0px 20px;
	text-align:left;
	background-image: url(../images/footer_plane_icon.gif);
	background-repeat:no-repeat;
	background-position:right ;
	display:inline-block;
	float:left;
	clear:both;
	line-height:28px;
	height:28px;
	
}

.rightBox p{
	font-family:"Helvetica", Arial, sans-serif;
	font-size:14px;
	color:#0066a4;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;
	padding: 3px 30px 15px 20px;
	line-height:20px;
	text-align:left;
	display:inline-block;
}

.rightBox input{
	font-family:"Helvetica", Arial, sans-serif;
	font-size:14px;
	color:#999999;
	width:260px;
	display:block;
	border: 0px;
	height:27px;
	padding: 0px 20px 0px 20px;
	line-height: 27px;
}


.productRightLinks{
	margin: 15px 20px 0px 0;
    width: 225px;
	float:right;
	/*border-bottom: 1px solid #e7e7e7;*/
}



.productRightLinks a{
	border-bottom: 1px solid #e7e7e7;
    color: #0099DC;
    display: inline-block;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 24px;
    text-decoration: none;
    text-transform: uppercase;
    width: 195px;
	padding: 0px 0px 0px 30px;
}


.productRightLinks a.linkGift{
	background-image: url(../images/product_icon_01_gift.gif);
	background-repeat:no-repeat;
	background-position:left ;
}

.productRightLinks a.linkColor{
	background-image: url(../images/product_icon_02_color.gif);
	background-repeat:no-repeat;
	background-position:left ;
}

.productRightLinks a.linkVideo{
	background-image: url(../images/product_icon_03_video.gif);
	background-repeat:no-repeat;
	background-position:left ;
}

.productRightLinks a.linkPhone{
	background-image: url(../images/product_icon_04_phone.gif);
	background-repeat:no-repeat;
	background-position:left ;
}

.productRightLinks a.linkFavorites{
	background-image: url(../images/product_icon_05_favorites.gif);
	background-repeat:no-repeat;
	background-position:left ;
}


/* product top links for product pagination */

.productListLinkContainer{
	display:inline-block;
	float:right;
	width:235px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	text-align:right;
}


.productListLinkContainer a{
	font-family: "Helvetica", Arial, sans-serif;
	font-size:10px;
	color:#0099dc;
	text-decoration:none;
	text-transform:uppercase;
	margin: 0px 10px 0px 10px;
}

.productListLinkContainer a:hover{
	
}


/* category page title */

.category-title{
	width:980px;
	float:left;
	position:absolute;
	background-color:#99FF00;

}

.category-title h1{ 
	font-family: "Helvetica", Arial, sans-serif;
	color:#522f0f;
	font-size:50px;
	letter-spacing:-1px;

}

/* left menu styles */

.leftMenuContainer{
	width:170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	
}

.leftMenuContainer ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftMenuContainer ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
}

.leftMenuContainer ul li a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	width:170px;
	/*height:24px;*/
	line-height:24px;
	color:#00a3e0;
	font-size:12px;
	font-family: "Helvetica", Arial, sans-serif;
	display:block;
	border-bottom: 1px solid #e7e7e7;
}

.leftMenuContainer ul.leftsecondMenu{
	margin: 30px 0px 10px 0px;
	border-top: 1px solid #bbebff;
}


.leftMenuContainer ul.leftsecondMenu li ul li a{
	padding: 0px 0px 0px 20px;
	font-weight:normal;
	font-family: "Helvetica", sans-serif, Verdana, Arial;
	width:150px;
}
/* middle column */

.col-main{
	width:765px;
}

.col2-left-layout .products-grid, .col2-right-layout .products-grid{
	width:770px;
}

.category-products .products-grid{
	
}

/* product box */

ul.products-grid{
	background-image:none;

	width:780px;
	border: none;
	
}

ul.products-grid li.item{
	border: 1px solid #bbebff;
	width:218px;
	min-height:298px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius:13px;
	float:left;
	padding: 10px 10px 10px 10px;
	margin: 13px 7px 12px 8px;	
}

ul.products-grid li.item.static_block {
	border: none;
}

ul.products-grid li.item h2 a{
	color: #0099DC;
	font-size: 12px;
	text-decoration: none;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-weight: normal;
}

ul.products-grid li.item .ratings{
	display:none;
}


ul.products-grid li.item .price-box span{
	/*font-family: "Helvetica", Arial, sans-serif;*/
	color:#666666;
	font-size:12px;
	font-weight: normal;
}

ul.products-grid li.item .ratings, ul.products-grid li.item .actions{
	display:none;
}

.products-grid .product-image{
    display: block;
    float:left;
    height: 220px;
    width: 220px;
    border:0;
    padding:0;
    margin: 0;
}

.products-grid.brands .product-image{
    margin-bottom: 30px;
}


.products-grid .product-image img{
	display: block;
    height: 220px;
    width: 220px;
    border:0;
    padding:0;
    margin: 0;
}

.products-grid .product-image img:hover, .products-grid .item img:hover, #product-boxes img:hover{
	opacity: 0.6;
	filter: alpha(opacity = 60);
	cursor: pointer;
}

.page-title-product-list{
	width:950px;
	clear:both;
	padding: 0px 10px 0px 20px;
	border-bottom: 1px solid #bbebff;
	margin: 0px 0px 5px -10px;
	float:left;
}

.page-title-product-list h1{
	color:#522f0f;
	font-size:50px;
	font-family: "Helvetica", Arial, sans-serif;
	float:left;
	/*width:580px;*/
	letter-spacing:-1px;
	display:inline-block;
}

.page-title-product-list select{
	float:right;
	margin: 25px 5px 0px 5px;
	padding: 2px 2px 2px 2px;
	height:22px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.category-image{
	border:0px;
	margin: 15px 0px 10px 0px
}

.category-image img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.category-main-image-text{
	font-size:12px;
	color:#666666;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width:750px;
	float:right;
	padding: 0px 15px 0px 0px;
}

.category-description {
    padding: 0 10px;
}


/* alert  */

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; font-family: "Helvetica", Arial, sans-serif !important;  }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 0px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:0px !important; background-position:0px 0px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 16px !important; font-size:16px !important;}
.error-msg { border-color:#f16048; background-color:#ffcc00; background-image:none; color:#fff; border-radius: 5px; }
.success-msg { border-color:#446423; background-color:#ffcc00; background-image:none; color:#fff; border-radius: 5px;}
.note-msg,
.notice-msg { border-color:#fcd344; /*background-color:#c4efff;*/ background-color:white;  background-image:none; color:#522f0f; }

/* shopping cart styles */

.cart .page-title h1{
	color:#522f0f;
	font-size:50px;
	font-family: "Helvetica", Arial, sans-serif;
	float:left;
	width:650px;
	text-align:left;
	padding-left:10px;
	clear:both;
	margin: 0px 0px 0px 0px;
	letter-spacing:-1px;
}

.data-table .odd, .data-table .even{
	background-color:#FFFFFF;
}

.data-table .first tbody th{
	border-top:1px solid #ccc;
}

.cart-table .product-name{
	font-family: "Helvetica", Arial, sans-serif;
	text-decoration:none;
	font-size:20px;
	color:#00a3e0;
}

.data-table tbody th, .data-table tbody td{
	border-right:none;
	border-bottom:1px solid #ccc;
}

.cart-table .product-name a{
	text-decoration:none;
}

.data-table tr.last th, .data-table tr.last td{
	border-bottom:1px solid #64cef7 !important;
	/*text-align:center;*/
}

.data-table thead th {  border-right:0px solid #c2d3e0; padding:2px 8px; color:#666666; white-space:nowrap; vertical-align:middle; text-transform:uppercase;  }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,
.data-table thead th a:hover { color:#666666; }
.data-table thead th { background:#fff; }
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

.data-table{
	border: none;
	width:100%;
	border-top:1px solid #64cef7;
	margin: 0px 0px 0px 0px;
	
}

#shopping-cart-table
{
	margin: 0px 0px 0px 10px;
	width:940px;
}

.cart .shipping{
	
}

.cart .discount{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#c2ebff;
	background-image:none;
	border:0px;
	width:400px;
	height:100px;
	padding: 0px 0px 0px 0px;
}

.cart .discount h2{
	background-image:none;
	color:#0099dc;
	font-size:20px;
	font-family: "Helvetica", Arial, sans-serif;
	padding: 0px 0px 5px 0px;
	text-transform:none;
	width:250px;
	clear:none;
	display:inline-block;
	
}

.discount-form label{
	display:none;
}

.cart .discount .input-box .input-text{
	border: none;
}

.cart .discount .input-box input{
	float:left;
	width:250px;
	height:20px;
	line-height:20px;
	color:#666666;
	font-size:14px;
	padding: 2px 5px 2px 5px;
	font-family: Helvetica, sans-serif Verdana, Arial; 
}

.cart .discount .input-box{
	display:inline-block;
	float:left;
	margin: 20px 0px 0px 0px;

	
}



.cart .discount .buttons-set{
	float:right;
	width:100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#0099dc;
	height:100px;

	display:inline-block;
	clear:none;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
}

.cart .discount .discount-form{
	width:380px;
	float:left;
	padding:0px 0px 0px 20px;
}

.discount-form .input-box{
	float:left;
}

.page-title h1{
	font-family: "Helvetica", Arial, sans-serif;
	color:#522f0f;
	font-size:50px;
	padding-left:20px;
	letter-spacing:-1px;
	
}

.page-title{
	border-bottom:none;
}

.cart-empty p{
	font-size:16px;
	color:#522f0f;
	font-family: "Helvetica", Arial, sans-serif;
	padding-left:20px;
}

.buttons-set .button span{
	/*display:none;*/
	
	

}

.discount .discount-form .buttons-set .button{
	width:100px;
	float:right;
	background-color:#0099dc;
	height:100px;
-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	background-image: url(../images/discount_arrow.png);
	background-repeat:no-repeat;
	background-position:center;
}
 
/* locations page style starts here */

.locationRightMenu{
	float:right;
	font-size:12px;
	color:#666666;
	text-transform:uppercase;
	
	height:20px;
	line-height:20px;
	padding: 35px 0px 0px 0px;
	
}

.locationRightMenu a{
	text-decoration:none;
	margin: 0px 5px 0px 5px;
	color:#666666;
	font-family: "Helvetica", Arial, sans-serif;
}

.locationRightMenu a.active{
	color:#00a3e0;
}

.locationRightMenu a:hover{
	color:#00a3e0;	
}

.locationLocationBox{
	width:945px;
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 25px 0px;
	border-bottom:1px solid #BBEBFF;
	float:left;
	display:inline-block;
}

.locationLocationBox h2{
	color:#422a1e;
	font-size:30px;
	line-height:30px;
	width:560px;
	display:inline-block;
	font-family: Helvetica, sans-serif Verdana, Arial;
	
}

.locationLocationBox h3{
	color:#64cef7;
	font-family: "Helvetica", Arial, sans-serif;
	text-transform:uppercase;
	width:560px;
	display:inline-block;
	font-size:12px;
}

.locationLocationBox .locationContent{
	font-family: Helvetica, sans-serif Verdana, Arial;
	width:560px;
	caption-side:#666666;
	font-size:12px;
	line-height:18px;
}

.locationLocationBox .locationContent p{
	text-transform:none;
	margin: 10px 0px 10px 0px;
}

.locationLocationBox .locationContent p span{
	text-transform: uppercase;
	clear:both;
	display:block;
}

.locationLocationBox img.locationImg{
	float:left;
	margin: 0px 20px 0px 0px;
}

.locationLocationBox .locationRight{
	float: left;
	display:inline-block;
	width:560px;
}

.locationLocationBoxLast{
	margin-bottom:200px;
}


/* shipping / policies styles starts here*/

.shipPolMainContainer{
	padding: 0px 140px 0px 70px;
	font-family: Helvetica, sans-serif, Geneva, Arial;
	color:#666666;
	font-size:12px;
	line-height:18px;
}

.shipPolMainContainer .shipPolArticle{
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 40px 0px;
	border-bottom: 1px solid #bbebff;
	float:left;
}

.shipPolMainContainer .shipPolArticle h2{
	font-size:20px;
	color:#422a1e;
	font-family: "Helvetica", Arial, sans-serif;
	font-weight:normal;
	padding: 5px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.shipPolMainContainer .shipPolArticle a{
	color:#0099dc;
	text-decoration:none; 
}

.shipPolMainContainer .shipPolArticle p{
	margin: 10px 0px 10px 0px;
	/*float:left;*/
}

.shipPolMainContainer .shipPolArticle ul{
	list-style:disc;
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 0px 0px;
}

.shipPolMainContainer .shipPolArticle .shipPolArticleContactBox{
	float:left;
	width:170px;
	height:75px;
	padding: 20px 0px 0px 0px;
}

.shipPolMainContainer .shipPolArticle .shipPolArticleContactBox h3{
	font-size:12px;
	
	color:#666666;
	width:150px;
	height:28px;
}

.shipPolMainContainer .shipPolArticleContact{
	border-bottom:0px;
	padding-bottom:50px;
}

.shipPolMainContainer .shipPolArticle  .shipPolArticleLine{
	text-transform:uppercase;
}

/* search result search box */

.searchResultSera{
	background-color:#64cef7;
	width:720px;
	display:inline-block;
	height:48px;
	padding: 22px 20px 22px 20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	margin: -6px 0px 0px 10px;
}

.searchResultSera input.searchI{
	border:0px;
	float:left;
	width:645px;
	height:49px;
	padding: 0px 0px 0px 25px;
	-webkit-border-bottom-left-radius:24px;
	-moz-border-radius-bottomleft:24px;
	border-bottom-left-radius:24px;
	-webkit-border-top-left-radius:24px;
	-moz-border-radius-topleft:24px;
	border-top-left-radius:24px;
	font-size:20px;
	color:#666666;
	line-height: 49px;
}

.searchResultSera button.searchAgainBtn{
	float:left;
	background-image: url(../images/search_results_btn.gif);
	width:50px;
	height:49px;
	display:block;
	border: none;
	background-color:#64cef7 !important;
	

}


a.readyForTakeoffTopBtn{
	text-transform:uppercase;
	color:#64cef7;
	text-decoration:none;
	float:left;
	margin: 10px 0px 0px 10px;
	font-family: "Helvetica", Arial, sans-serif;
}

a.questiopnsTopBtn{
	text-transform:uppercase;
	color:#64cef7;
	text-decoration:none;
	float:right;
	margin: 10px 10px 0px 20px;
	font-family: "Helvetica", Arial, sans-serif;
}

.checkout-types .btn-checkout span{
	border: 0px;
	background-color:#ff5b01;
	font-family:"Helvetica", Arial, sans-serif;
	font-size:12px;

	text-align:center;
	height:30px;
	line-height:30px;
	display:block;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-image:none;
	
}

.checkout-types .btn-checkout{
	margin: 10px 10px 20px 0px;
	padding:0px 0px 0px 0px;
	float:right;
}

input.qty{
	color:#666666;
	font-size:20px;
	height:22px;
	width:34px;
	float:left;
	display:block;
	padding: 0px 0px 0px 0px;
}

.cartOptionBoxTop{
	display:block;
	text-align:left;
	width:115px;
	float:left;
	clear:both;
	text-transform:uppercase;
	color:#00a3e0;
	font-size:12px;
	line-height:20px;
	font-family:"Helvetica", Arial, sans-serif;
	padding: 15px 0px 20px 0px;
}

.cartOptionBoxTop spam{
	color:#666666;
}

.cartOptionBoxTop input{
	margin: 0px 5px 0px 0px;
	
}

.cartOptionBox{
	text-align:left;
	width:115px;
	clear:both;
	text-transform:uppercase;
	color:#00a3e0;
	line-height:15px;
	margin-top: 20px;
}

.cartOptionBox a{
	text-decoration:none;
	margin: 0px 10px 0px 0px;
	font-size:10px;
	color:#00a3e0;
	font-family:"Helvetica", Arial, sans-serif;
}

.cart-table span.cart-price span.price{
	font-family:"Helvetica", Arial, sans-serif;
	font-size:20px;
	color:#666666;
	padding: 0px 0px 0px 0px;
	float: right;
}

.cart .totals{
	background-color:#FFFFFF;
	border: 0px;
	margin: 0px 10px 0px 0px;
	font-size:10px !important;
	color:#666666;
	text-transform:uppercase;
	font-family:"Helvetica", Arial, sans-serif;
	text-align:left;
	width:370px;
}

.cart .totals tr td.a-right{
	text-align:left !important;	
}

.cart .totals tfoot strong{
	font-size:10px !important;
	color:#666666;
	text-transform:uppercase;
	font-weight:normal;
	font-family:"Helvetica", Arial, sans-serif;
	
}

.cart .totals tr td{
	border-bottom:1px solid #ccc;
	height:50px;
	line-height:50px;
	
}

.cart .totals td{
	padding: 0px 0px 0px 0px;
}

.cart .totals span.price{
	font-size:20px;
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
}

.cart .col-1 .crosssell{
	display:none;
}

.cart .col-2{
	float:left;
	margin: 0px 25px 0px 10px;
}

.cart .totals .btn-proceed-checkout span{
	background-color: #FF5B01;
    background-image: none;
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    display: block;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
    text-align: center;
	text-transform: lowercase;
	float:right;
	padding: 0px 0px 0px 0px;
	width:220px;
}

.cart .totals .checkout-types{
	padding: 0px 0px 0px 0px;
}

.totals .checkout-types .btn-proceed-checkout{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}

.cart .shipping{
	display:none;
}

.cart .cart-collaterals .col2-set{
	width:500px;
}

.cart .cart-collaterals{
	padding: 15px 0px 0px 0px;
}

/* about us page styles starts here */

.aboutus-title-product-list{
	width:950px;
	clear:both;
	padding: 0px 10px 0px 20px;
	border-bottom: 1px solid #bbebff;
	margin: 0px 0px 5px -10px;
	float:left;
}

.aboutus-title-product-list h1{
	color:#522F0F;
	font-size:50px;
	font-family: "Helvetica", Arial, sans-serif;
	float:left;
	width:450px;
	letter-spacing:-1px;
}

.aboutImgContainer{
	width:940px;
	height:450px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	display:block;
	background-color:#fed636;
	float:left;
	margin: 10px 0px 0px 10px;
}

.aboutTextContainer{
	margin: 20px 0px 30px 10px;
	padding: 10px 0px 35px 0px;
	width:940px;
	border-bottom:1px solid #bbebff;
	float:left;
}

.aboutTextContainer p{
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin: 0px 40px 0px 40px;

	display:inline-block;
	float:left;
	width:735px;
	font-family: Helvetica, sans-serif, Geneva, Arial;
}

.aboutTextContainer a.arrowLeft{
	width:60px;
	height:60px;
	
	float:left;
	background-repeat:no-repeat;
	background-image: url(../images/carusel_arrow.gif);
	background-position:left;
	display:inline-block;
	margin: 15px 0px 0px 0px;
}

.aboutTextContainer a.arrowRight{
	width:60px;
	height:60px;
	
	float:right;
	background-repeat:no-repeat;
	background-image: url(../images/carusel_arrow.gif);
	background-position:right;
	display:inline-block;
	margin: 15px 0px 0px 0px;
}


a.cartSaveForLaterBox{
	text-decoration:none;
	/*margin: 55px 10px 0px 0px;*/
	font-size:10px;
	color:#00a3e0;
	font-family:"Helvetica", Arial, sans-serif;
	/*float:left;*/
	line-height:15px;
}

.cart a.cartContinueShoppingBtn{
	background-color:#999999;
	font-family:12px;
	color:#FFFFFF;
	text-decoration:none;
	height:30px;
	line-height:30px;
	font-family:"Helvetica", Arial, sans-serif;
	padding: 0px 15px 0px 15px;
	display:inline-block;
	text-transform:uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

.cart .cartBottomIconsContainer{
	width:940px;
	margin: 50px 0px 80px 10px;
	border-top:1px solid #ccc;
	display:block;
	padding: 10px 0px 5px 0px;
}

.cart .cartBottomIconsContainer a.bottomGeoTrustLogo{
	background-image: url(../images/geo_trust_icon.png);
	width:95px;
	height:45px;
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
}

.cart .cartBottomIconsContainer a.iconLinks1{
	width:41px;
	height:24px;
	display:block;
	float:right;
	margin: 0px 0px 0px 8px;
	background-image: url(../images/cart_bottom_icons_1.gif);
}

.cart .cartBottomIconsContainer a.iconLinks2{
	width:41px;
	height:24px;
	display:block;
	float:right;
	margin: 0px 0px 0px 8px;
	background-image: url(../images/cart_bottom_icons_2.gif);
}

.cart .cartBottomIconsContainer a.iconLinks3{
	width:41px;
	height:24px;
	display:block;
	float:right;
	margin: 0px 0px 0px 8px;
	background-image: url(../images/cart_bottom_icons_3.gif);
}

.cart .cartBottomIconsContainer a.iconLinks4{
	width:41px;
	height:24px;
	display:block;
	float:right;
	margin: 0px 0px 0px 8px;
	background-image: url(../images/cart_bottom_icons_4.gif);
}

.cart .cartBottomIconsContainer a.iconLinks5{
	width:41px;
	height:24px;
	display:block;
	float:right;
	margin: 0px 0px 0px 8px;
	background-image: url(../images/cart_bottom_icons_5.gif);
}

/****/

.blogArticleContainer{
	border-bottom:1px solid #bbebff;
	margin: 0px 0px 20px 10px;
	float:left;
}


.bloagArticleTitle{
		
}

.bloagArticleTitle span{
	font-size:12px;
	color:#64cef7;
	font-family:"Helvetica", Arial, sans-serif;
}

.bloagArticleTitle h2{
	font-size:30px;
	color:#422a1e;
	height:40px;
	line-height:40px;
	font-family:"Helvetica", Arial, sans-serif;
	padding: 5px 0px 10px 0px;	
}

.blogArticleContainer p{
	color:#666666;
	font-size:12px;
	width:460px;
	float:left;
	line-height:18px;
	padding: 22px 0px 18px 120px;
}

.blogBottomArticleInfo{
	display:block;
	width:460px;
	font-size:12px;
	color:#666666;
	font-family:"Helvetica", Arial, sans-serif;
	padding: 0px 0px 5px 0px;
	line-height:20px;
	float:left;
}

.blogBottomArticleInfo a{
	color:#64cef7;
	text-decoration:none;
}

.blogRightSIconsbox{
	float:right;
	padding: 15px 10px 0px 0px;
	width:110px;
}

/* login starts here */

.loginTopTitleBar{
	background-color:#00a3e0; height:89px; display:block;
	-webkit-border-top-right-radius:13px;
	-moz-border-radius-topright:13px;
	border-top-right-radius:13px;
	-webkit-border-top-left-radius:13px;
	-moz-border-radius-topleft:13px;
	border-top-left-radius:13px;
}

.loginTopTitleBar h2{
	color:#FFFFFF;
	font-family:"Helvetica", Arial, sans-serif;
	font-size:40px;
	background-image: url(../images/travel_icons_login.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 100px;
	margin: 0px 0px 0px 20px;
	line-height:89px;
	float:left;
	text-align:left;
	clear:both;
}

.loginLeft{
	float:left;
	width:250px;
	padding: 25px 0px 0px 60px;
}

.loginLeft h3{
	color:#00a3e0;
	font-size:16px;
	font-family:"Helvetica", Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:240px;
	text-align:left;
}

.loginLeft p{
	text-transform:uppercase;
	font-size:10px;
	font-family:"Helvetica", Arial, sans-serif;
	color:#666666;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 2px 0px;
	width:240px;
	text-align:left;
}

.loginLeft input{
	background-color:#bbebff;
	border: 1px solid #BBEBFF;
	float:left;
	width:240px;
	height:22px;
	line-height:22px;
}

.loginLeft a.loginLeftLinks{
	font-size:10px;
	color:#00a3e0;
	font-family:"Helvetica", Arial, sans-serif;
	text-decoration:none;
	float:left;
	height:20px;
}

.loginLeft button{	
	background-color:#ff5b01;
	border:0px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:12px;
	width:90px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
	margin: 30px 0px 0px 0px;
	font-family:"Helvetica", Arial, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}











.loginRight{
	float:left;
	width:370px;
	padding: 10px 0px 0px 160px;
}

.loginRight h3{
	color:#00a3e0;
	font-size:16px;
	font-family:"Helvetica", Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:240px;
	text-align:left;
}

.loginRight p{
	text-transform:uppercase;
	font-size:10px;
	font-family:"Helvetica", Arial, sans-serif;
	color:#666666;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 2px 0px;
	width:240px;
	text-align:left;
}

.loginRight input{
	background-color:#bbebff;
	border:1px solid #BBEBFF;
	float:left;
	width:240px;
	height:22px;
	line-height:22px;
}

.loginRight .password{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	

}

.loginRight #is_subscribed{
	background-color:transparent;
	border-color:transparent;
}

.loginRight .password input{
	background-color:#bbebff;
	border:0px;
	float:left;
	width:160px;
	height:22px;
	line-height:22px;
	margin: 0px 20px 0px 0px;
	border:1px solid #BBEBFF;
}

.loginRight .password p{
	text-transform:uppercase;
	font-size:10px;
	font-family:"Helvetica", Arial, sans-serif;
	color:#666666;
	float:left;
	margin: 0px 20px 0px 0px;
	padding: 15px 0px 2px 0px;
	width:160px;
	text-align:left;
}


.loginRight button{	
	background-color:#ff5b01;
	border:0px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:12px;
	width:90px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
	margin: 20px 0px 0px 0px;
	font-family:"Helvetica", Arial, sans-serif;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}

.loginRight .rightUpdates{
	width:340px;
	text-align:left;
	float:left;
	height:20px;
	margin-top:2px;
}

.loginRight .rightUpdates input{
	float:left;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.loginRight .rightUpdates span{
	color:#666666;
	font-size:10px;
	font-family:"Helvetica", Arial, sans-serif;
	margin: 0px 0px 0px 10px;
	height:20px;
	line-height:20px;
}

span.blue-label {
	color:#0099DC;
	
}

span.amount {
	color:red;
	margin-right:5px;
}


div.block-layered-nav{
	display:none;
}

a.headerCheckoutCartLink{
	height: 30px;
	line-height: 30px;
	background-color: white;
	float: left;
	min-width: 50px;
	background-image: url(../images/header_cart_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #522F0F;
	font-weight: bold;
	padding: 0px 10px 0px 15px;
	display:block;
}

div.headerCheckoutCart a{
	text-decoration:none;
}

.dashboard .data-table{
	border: none;
	width:100%;
	border-top:1px solid #64cef7;
	margin: 0px 0px 0px 0px;
	
}



#giftwrap-giftbox-additional .btn-checkout span {
	-moz-border-radius: 6px 6px 6px 6px;
    background-color: #FF5B01;
    background-image: none;
    border: 0 none;
    display: block;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

#messages_product_view {
	/*float: left;*/
	width: 960px;
}

.as_seen_content {
	float: left;
	width: 960px;
	padding-top: 15px;
}


.as_seen_content ul{
	list-style: none outside none;
	padding-left: 10px;
}

.as_seen_content ul li {
	float: left;
	display: block;
	width: 220px;
	height: 285px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #b2b2b2;
}

.as_seen_content ul li a {
	display: block;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.as_seen_content ul li a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.as_seen_content ul li.last {
	margin-right: 0px;
}

.as_seen_footer {
	float: left;
	width: 960px;
	text-align: center;
}

.as_seen_footer .stand_by {
	font-size: 26px;
	color: #64CEF7;
	font-family: "Helvetica", Arial, sans-serif;
	letter-spacing: 1px;
}

.as_seen_footer .stand_by span {
    color: #B2B2B2;
    margin-left: 10px;
}


#addtocart_loadinfo {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    background-color: #64cef7;
	color: white;
    left: 50%;
    margin-left: -100px;
    padding: 20px;
    position: fixed;
    top: 45%;
    width: 150px;
    z-index: 2001;
}

.messages .checkout {
	float: right;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
}

.call_us {
    font-family: 'Andale Mono', monospace, Arial, sans-serif;
    padding: 10px;
}


#gift_options input {
    cursor:pointer;
    color:#009DDC;
    
    padding:5px 10px; 
    border:none;
    background-color: #E8EEEE;
    margin-bottom:10px;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#gift_options input.selected {
    background-color: #009DDC;
    color: #E8EEEE;
}

tr.ugiftcert-details a img{vertical-align:middle;}
tr.tax-total{cursor:pointer;}
tr.tax-total:hover{color:#00a3e0;}

#giftwrap-giftbox-additional{width:940px!important;margin:auto;}

.products-grid.brands{list-style: none;padding-left: 0;}
.products-grid.brands.allbrands{padding:0 0 20px 0;}
.products-grid.brands.allbrands h1{padding:0 10px;text-align: left; margin:0;font-weight: bold;}
.products-grid.brands.allbrands h6{padding:0 10px;text-align: right; margin:0;}
.products-grid.brands.allbrands h1 a{text-decoration:none;}
.products-grid.brands.allbrands h6 a{text-decoration:none;}
li.brand-top-link{/*display:none;*/}


.images-wrapper a{margin:0;border:0;padding:0;float:left;display:block}
.images-wrapper a img{margin:0;border:0;padding:0;display:block}