*{
	margin:0;
	padding:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
	text-align:left;
}
caption,th {
	text-align:left;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg.gif) top repeat-x #555;
	line-height:150%;
	text-align:left;
}
li.backlink{
	visibility:hidden;
	height:0;
	overflow:hidden;
}
a {
	text-decoration: none;
	color: #005ccd;
	outline:none;
}
a u{
	text-decoration:none;
}
#wrapper {
	width: 1002px;
	margin: auto;
	text-align:left;
	overflow:hidden;
}
#container {
	width: 1000px;
	border: solid 1px #808081;
	border-top: none;
	background: #fff;
	overflow:hidden;
}
div.breadcrumb{
	border-bottom:1px #ccc dotted;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	color:#005CCD;
}
div.breadcrumb span{
	color:#000;
}
/*style for header*/
#header {
	width: 100%;
	height: 171px;
	overflow:hidden;
	background:#fff url(../images/header-bg.gif) repeat-x 0 100%;
	position:relative;
	z-index:0;
}
#header .logobox{
	width:278px;
	float:left;
	overflow:hidden;
}
a.logo{
	display:block;
	margin:7px 0 0 15px;
	padding:0;
}
.languagebox{
	padding-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	font-weight:bold;
	margin:0 0 10px;
}
.languagebox li.language_icon{
	display:block;
	float:left;
}
#default_language,
#currency_selected{
	position:relative;
	width:96px;
	height:29px;
	background:url(../images/styles/language-box-bg.gif) no-repeat 0 0;
	font-weight: normal;
}
#currency_selected{
	padding:0 0 12px 0;
}
#currency_block,
#select_language_link{
	position:relative;
	z-index:1000;
	background:url(../images/styles/language-box-bg-hover.gif) no-repeat 0 100%;
}
#default_language a,
#currency_selected a{
	display:block;
	padding: 5px;
	color:#26658D;
}
#currency_selected a.USD{
	background:url(../images/styles/usd.gif) no-repeat 5px 50%;
	padding:5px 20px 5px 35px;
}
#currency_selected a.CAD{
	background:url(../images/styles/cad.gif) no-repeat 5px 50%;
	padding:5px 20px 5px 35px;
}
#select_language_link a{
	display:block;
	padding: 5px;
	color:#26658D;
}
.livehelpbox{
	float:right;
	width:148px;
	padding:13px 0 0 0;
	text-align:center;
	height:150px;
}
.why_buy{
	float:left;
	overflow:hidden;
	width: 521px;
	background:url(../images/styles/why_buy-bg.gif) repeat-x 0 0;
}
.store-info{
	float:left;
	width:290px;
	height:128px;
}
.store-info ul{
	margin:0;
	padding:10px 0 0 15px;
}
.store-info ul li{
	background:url(../images/styles/store-info-list.gif) no-repeat 0 50%;
	padding-left:20px;
	line-height:20px;
	color:#6a6969;
}
.wws_dollar{
	float:left;
}
.wws_dollar a{
	display:block;
	background:url(../images/styles/wws$_icon.gif) no-repeat 0 0;
	width:212px;
	margin-top:14px;
	height:98px;
}
.quick-help{
	overflow: hidden;
	background:url(../images/styles/quick-help-bg.gif) repeat-x 0 0;
	padding: 0;
}
/* @end style header*/
/* style for topnav menu */
#topnav {
	width: 1000px;
	color: #fff;
	clear:both;
}
#topnav a{
	color: #125db8;
	display:block;
}
#topnav label{
	color:#fff;
}
.topbox,
.botbox{
	width:100%;
	float:left;
}
.topbox{
	clear:both;
	background:url(../images/styles/topbox-bg.gif) repeat-x 0 0;
}
.botbox{ background:url(../images/bottom_box_bg.gif) repeat-x 0 100%;margin-top:0!important;margin-top:-1px;position:relative;}
.announcement{width:100%;float:left; text-align:center;height:30px;line-height:30px;background:#e4e4e4;clear:both;}
#topnav .announcement a{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#086f00;font-weight:normal;}
#topnav .announcement a{ background:url(../images/discount_top_arrow.gif) no-repeat 100% 50%;display:inline;padding-right:12px;}
#topnav .announcement a:hover{text-decoration:underline;}
#topsearch {
	float:left;
	height: 47px;
	background:#ccc url(../images/topsearch_bg.gif) repeat-x;
	line-height: 47px;
	padding:0;
	width: 324px;
}
#topsearch .keyword {
	font-weight: bold;
	text-transform:uppercase;
	font-size:13px;
}
#txtKeyword {
	border:none;
	padding:7px 28px 7px 5px;
	width:240px;
	background:url(../images/search_box.gif) no-repeat 0 100%;
	height:auto!important;
	height:29px;
	color:#666;
}
#topsearch .manufacture {
	padding: 0px 5px;
	font-size: 13px;
	font-weight: bold;
}
#topsearch select {
	border: solid 1px #a4b97f;
}
#topsearch select option {
	padding:0 0 0 2px;
}
.btnSearch {
	background: url(../images/btnGo.gif) right no-repeat;
	width: 43px; 
	height: 21px;
	float: right;
/*	margin-top: 9px; */
}
#currency_box{
	float:left;
	width:242px;
	height:38px;
	background:url(../images/styles/toplogin_bg.gif) repeat-x 0 0;
	font-size:12px;
}
#gta-address{
	float:left;
	margin-left: 10px;
    margin-top:5px;
	height:68px;
}
#gta-address .wws_address{
	display:block;
	width:263px;
	background:url(../images/styles/wws_add_email.gif) no-repeat 0 0;
	height:36px;
}
#gta-address .wws_email{
	display:block;
	width:263px;
	background:url(../images/styles/wws_add_email.gif) no-repeat 0 -36px;
	height:32px;
}
/*style for login menu*/
#login_menu{
	background: url(../images/styles/login_menu_bg.gif) 0 1px no-repeat;
	height: 42px; 
	float:left;
	width: 522px;
	padding: 1px 0 0;
}
#login_menu ul li {
	float: left;
	line-height:31px;
	height: 42px;
	/*text-indent:-999em;
	padding-right: 21px;*/
	font-weight: bold;
	font-size: 13px;
}
#login_menu ul li a{
	display:block;
	color:#466eb0;
	line-height:37px;
	padding:0 0 0 26px;
}
#login_menu ul li a:hover,
#cartmenu a:hover{
	text-decoration:none;
}
#icon_login{
	
	width:105px;
}
#login_menu ul li#icon_login a{
	padding:0 0 0 36px;
}
#icon_myaccount {
	width:125px;
}
#icon_trackorder {
	width:135px;
}
#icon_customer_service {
	width:148px;
}
/*@End style for login menu*/
/*style for main menu*/
#topnav{
	height:47px;
	background: url(../images/topmenu_bg.gif) repeat-x;
}
#topmenu {
	background: url(../images/styles/main_menu_bg.gif)  no-repeat 0 0;
	width:676px;
	height:47px;
	margin:0;
	float: left;
	line-height:47px;
}
#topmenu ul,
#login_menu ul{
	overflow:hidden;
}
#topmenu ul li {
	float: left;
	display:block;
}
#topmenu ul li a {
    float: left;
	font-size: 14px;
	font-weight:bold;
}
/*@End style for main menu*/
#cartmenu{
	background: url(../images/styles/shop-cart-icon.gif)  no-repeat 0 50%;
	height:30px; 
	line-height:30px;
	margin:0 0 10px;
	font-size: 13px;
	font-weight: bold;
	color:#26658d;
	position:relative;
	right:0;
	text-align:right;
	padding: 0 15px 0 0;
}
/*
#cartmenu #text_cart{
	padding-right:10px;
}
#cartmenu:hover,
#cartmenu.sfhover{
	background-position:-493px 100%;
}
*/
#cartmenu  label{
	color:#26658D;
	cursor:pointer;
}
#view_cart {
	padding-left: 37px;
	float: left;
}
a#view_cart{
	color:#26658D;
}
a#text_cart{
	display:block;
	padding:0 0 0 37px;
	color:#26658D;
}
/*End style for topnav menu */
#content {
	width: 1000px;
	float: left;
	padding:10px 0 0 0;
}
#content input.inputbox{
	border:1px solid #A4B97F;
	padding:1px 3px;
}
/*content left*/
#content_left{
	float: left;
	width: 224px;
	position:relative;
	z-index:100;
}
#my_point_left{
	width:223px;
	float:left;
	padding-left:10px;
}
#my_point_right{
	float:left;
	overflow:hidden;
	width:765px;
}
.reward_point_faq li a{
	font-size:13px;
}
.my_point_menu{
	margin-top:25px;
	overflow:hidden;
}
.my_point_menu li{
	margin-bottom:10px;
}
.my_point_menu li.how a{
	display:block;
	background:url(../images/my_point_menu.gif) no-repeat 0 0;
	height:39px;
}
.my_point_menu li.how_active a{
	display:block;
	background:url(../images/my_point_menu.gif) no-repeat 0 -126px;
	height:39px;
}
.my_point_menu li.special a{
	display:block;
	background:url(../images/my_point_menu.gif) no-repeat 0 -43px;
	height:39px;
}
.my_point_menu li.special_active a{
	display:block;
	background:url(../images/my_point_menu.gif) no-repeat 0 -210px;
	height:39px;
}
.my_point_menu li.faqs_active a{
	display:block;
	background:url(../images/my_point_menu.gif) no-repeat 0 -86px;
	height:39px;
}
.my_point_menu li.faqs a{
	display:block;
	background:url(../images/my_point_menu.gif) no-repeat 0 -168px;
	height:39px;
}
.my_point_account{
	margin-top:35px;
}
.my_point_account span{
	color:#777777;
	font-size:14px;
	display:block;
	padding-left:10px;
	margin-bottom:15px;
}
.my_point_account .account_create a{
	margin-left:25px;
	margin-bottom:35px;
	display:block;
	height:34px;
	background:url(../images/point_create_account.gif) no-repeat 0 0;
}
a.banner_create_acc{
	display:block;
	height:38px;
	background:url(../images/point_create_account2.png) no-repeat 0 0;
}
.my_point_account a.visit_account{
	display:block;
	margin-left:10px;
	font-size:13px;
}
.how_work_content{
	margin-bottom:35px;
	font-size:13px;
}
.how_work_title{
	color:#3B5D31;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
}
a.point2x,
a.point3x,
a.point4x,
a.point5x{
	width:68px;
	height:65px;
	display:block;
}
a.point2x{
	background:url(../images/my_point_icon.gif) no-repeat 0 0;
}
a.point3x{
	background:url(../images/my_point_icon.gif) no-repeat 0 -71px;
}
a.point4x{
	background:url(../images/my_point_icon.gif) no-repeat 0 -142px;
}
a.point5x{
	background:url(../images/my_point_icon.gif) no-repeat 0 -212px;
}
h3.point_title{
	font-size:16px;
	color:#343434;
	margin-bottom:10px;
}
h3.point_title .title2x{
	color:#0293c9;
}
h3.point_title .title3x{
	color:#71a600;
}
h3.point_title .title4x{
	color:#df7300;
}
h3.point_title .title5x{
	color:#d31f26;
}
tr.heading_2x th{
	padding:5px;
	background:#0293c9;
	font-size:14px;
	text-align:center;
	color:#fff;
}
tr.heading_3x th{
	padding:5px;
	background:#71a600;
	font-size:14px;
	text-align:center;
	color:#fff;
}
tr.heading_4x th{
	padding:5px;
	background:#df7300;
	font-size:14px;
	text-align:center;
	color:#fff;
}
tr.heading_5x th{
	padding:5px;
	background:#d31f26;
	font-size:14px;
	text-align:center;
	color:#fff;
}
tr.text_xpoint td{
	padding:5px 10px;
}
.wws_banner{
	width:723px;
	height:243px;
	overflow:hidden;
	position:relative;
}
.wws_banner_link{
	position:absolute;
	width:380px;
	padding-left:25px;
	height:45px;
	bottom:17px;
}
.wws_banner_link a{
	font-size:19px;
}
.wws_banner_link a:hover{
	text-decoration:underline;
}
.wws_dollar_content{
	font-size:13px;
}
.wws_dollar_content a{
	font-size:13px;
}
.wws_dollar_title{
	font-weight:bold;
	font-size:20px;
	color:#343434;
	margin-bottom:25px;
}
.wws_dollar_content ul{
	margin:5px 0;
	padding-left:13px;
}
.wws_dollar_content ul li{
	list-style-type:disc;
	font-size:13px;
}
#content_left div{
	padding-left:8px;
}
#content_left div div{
	padding:0;
}
/*
#livehelp{
	height:47px;
	width:152px;
	float: left;
	position:absolute;
	left:0;
	z-index:100;
}
#livehelp a#_lpChatBtn{
	display:block;
	width:152px;
	height:47px;
	background:url(../images/main_menu_bg.gif) no-repeat 0 0;
}
#livehelp a#_lpChatBtn:hover{
	background:url(../images/main_menu_bg.gif) no-repeat 0 100%;
}
*/
#livehelp{
	height:50px;
	width:100%;
}
#livehelp a{
	display:block;
	height:50px;
	background:url(../images/styles/live_help.gif) no-repeat 0 0;
}
/*#livehelp a:hover{
	background:url(../images/main_menu_bg.gif) no-repeat 0 100%;
}
#livehelp a span{
	display:block;
	float:right;
	background:url(../images/live_help_arrow.gif) no-repeat 30px 26px;
	height:48px;
	line-height:58px;
	padding-right:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
}
#livehelp a:hover{ text-decoration:underline;}
*/
#categories {
	width: 208px;
	float: left;
	color: #fff;
}
#categories a {
	color: #005ccd;
	font-size:14px;
	display:block;
	padding:5px 0;
}
#categories .title, #premium_brand .title {
/*	background: url(../images/title_bg.gif) no-repeat left;*/
	background:#206dbd;
	height: 34px;
	line-height: 34px;
	text-indent: 10px;
	font-size: 18px;
	color: #fff;
}
#categories ul {
	width: 208px;
	margin:0;
}
#categories ul.child{
	position: absolute;
	left:-999px;
	top: 0px;
    z-index: 9999;
	border:1px #74c5f3 solid;
	background:#fff;
	display:none;
}
#categories ul li{
	background:#fff;
	padding:0;
	margin:0;
	width:208px;
	border-bottom: solid 1px #cdcdcd;
	position: relative;
	z-index:100;
}
#categories li li{
	padding:0;
	margin:0;
}
#categories ul li a{
	display:block;
	width:198px;
	padding:5px 0 5px 10px;
}
#categories li li a{
	display:block;
	width:181px;
	padding:5px 0 5px 17px;
}
#categories ul li li{
	background: #fff;
}
/*
#categories ul li li.liparent,
#categories ul li.liparent{
	background: #fff url(../images/category_icon_play.gif) no-repeat 95% 50%;
}
*/
#categories ul li:hover,
#categories ul li.sfhover,
#categories li li:hover,
#categories li li.sfhover{
	background: #c2dfff;
}
/*
#categories ul li.liparent:hover,
#categories ul li.liparent.sfhover{
	background: #c2dfff url(../images/category_icon_play.gif) no-repeat 95% 50%;
}
*/
#premium_brand {
/*	border-bottom: solid 1px #cdcdcd; */
	width: 208px;
	margin:10px 0 0 0;
}
#premium_brand ul li {
	text-align: center;
/*    padding: 15px 0px;*/
}
.secured_logo{
	margin:20px 0 0 0;
}
/*content right*/
#content_right {
	float:left;
	width: 776px;
	overflow:hidden;
}
/*
.shopcart_checkout{
	float:left;
	overflow:hidden;
	padding:20px 20px 0 25px;
	width:726px;
}
.shopcart_checkout table{
	background:#bbe8eb;
}
.shopcart_checkout .shop_cart_ck_bl{
	margin:0;
	background:#fff;
	height:63px;
	width:216px;
	padding:15px 0;
}
*/
.shopcart_checkout{
	overflow:hidden;
	padding:0 20px;
}
.cart_ppec_checkout{
	background:url(../images/styles/buttons/shopcart_pec.gif) no-repeat 0 0;
	width:146px;
	height:94px;
}
.cart_ppec_checkout a{
	display:block;
	height:47px;
}
.cart_gc_checkout{
	background:url(../images/styles/buttons/shopcart_gc.gif) no-repeat 0 0;
	width:146px;
	height:94px;
}
td.green{color:#197820;}
.shopcart_checkout_head{
	color:#187bd8;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	text-align:center;
	margin: 0 0 10px;
}
#content_right div.content-inner{
	width:100%;
}
#content_right h2 {
    background:transparent url(../images/fp_title.gif) repeat-x scroll 0 0;
	color:#015BC9;
	font-size:20px;
	font-weight:bold;
	height:55px;
	line-height:55px;
	margin:0 0 0 9px;
	padding:0 0 0 10px;
}
#top_products {
	overflow:hidden;
	padding:0 25px 0 15px;
}
.category_title {
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
	text-align:center;
}
.item a:hover .category_title{
	text-decoration:underline;
}
#top_products .item {
	float: left;
/*	border: solid 1px #ccc;
	border-bottom: solid 5px #ccc;
	padding: 5px 10px;*/
	width:232px;
	margin:0 20px 22px 0;
	background:url(../images/item_br.gif) no-repeat 100% 100%;
}
#top_products .item_bl{
	background:url(../images/item_bl.gif) no-repeat 0 100%;
}
#top_products .item_tr{
	background:url(../images/item_tr.gif) no-repeat 100% 0;
}
#top_products .item_tl{
	background:url(../images/item_tl.gif) no-repeat 0 0;
	padding: 10px 1px;
	min-height:150px;
	height:auto!important;
	height:150px;
}
#top_products .search.item {
	float: left;
	width: 213px;
	border: solid 1px #ccc;
	border-bottom: solid 5px #ccc;	
	padding: 5px 10px;
	background:none;
	margin:0 8px 8px 0;
}
#top_products .item .avatar {
    text-align: center;
}
#top_products .last {
	margin-right:0;
}
#top_products .item h3 {
	font-weight: bold;
	font-size: 13px;
}
#top_products .item .info .title {
	padding: 10px 0;
    height: 45px;
    overflow: hidden;
}
#top_products .item .info .description {
	padding-bottom: 10px;
}
#top_products .item .info .price {
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
#top_products .item .info .button {
	text-align: center;
}
#top_products .item_fp {
	padding: 5px 10px;
	border-left: solid 1px #ededed;
}
#top_products .item_fp_first{
	border:none;
}
#top_products .item_fp .avatar {
    text-align: center;
}
#top_products .last {
	margin-right: 0px;
}
#top_products .item_fp h3 {
	font-weight: bold;
	font-size: 14px;
}
#top_products .item_fp .info{
	padding:0 5px;
}
#top_products .item_fp .info .title {
	padding: 10px 0px;
    overflow: hidden;
}
#top_products .item_fp .info .title a,
#top_products .item_fp .info a{
	color:#005CCD;
}
#top_products .item_fp .info .description {
	padding-bottom: 10px;
	font-size:12px;
}
#top_products .item_fp .info .description li{
	list-style:disc;
}
#top_products .item_fp .info .price {
	color: red;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	line-height:16pt;
}
#top_products .item_fp .info .button {
	text-align: center;
}
/*content footer*/
#main_sitemap{
	overflow:hidden;
	clear:both;
	margin:100px 0 0 0;
}
#main_sitemap .main_sitemap_left{
	width:100%;
	height:155px;
}
#main_sitemap .main_sitemap_left .main_sm_item{
	margin:0 15px 0 10px;
	float:left;
	position:relative;
}
#main_sitemap .main_sitemap_left .main_sm_item a:hover span{
	text-decoration:underline;
}
.main_sm_item span.lean_more1{
	bottom:38px;
	position:absolute;
	right:30px;
}
.main_sm_item span.lean_more2{
	position:absolute;
	right:14px;
	top:18px;
}
#main_sitemap .main_sitemap_left .office_store{
	background:url(../images/styles/WWS_Offline_Store.gif) no-repeat 0 0;
	width:175px;
	height:149px;
	float:left;
}
#main_sitemap .office_store .main_sm_titler{
	font-size:14pt;
	color:#343434;
	font-weight:bold;
	text-transform:capitalize;
	padding-top:15px;
	padding-left:10px;
	text-align:center;
}
#main_sitemap .office_store .main_sm_item{
	width:125px;
	padding:10px 10px 0;
	float:left;
	margin:0;
}
#main_sitemap .sortmap .main_sm_item{
	width:170px;
	padding:24px 12px 20px;
	float:left;
	background:#f8f8f8;
}
#main_sitemap .sortmap{
	overflow:hidden;
	border-bottom:1px #ebebeb solid;
	border-top:1px #ebebeb solid;
	margin-right:10px;
	margin-top:25px;
}
#main_sitemap .sortmap .live_help_sitemap{width:218px;float:right;margin-top:30px;}
#main_sitemap .sortmap .main_sm_item .main_sm_title{
	font-family:Arial;
	color:#4d4d4d;
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
}
#main_sitemap .sortmap  .main_sm_item li{
	margin-top:7px;
}
#main_sitemap .sortmap  .main_sm_item li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#005ccd;
}
#content_footer {
/*    border-bottom: solid 1px #3d81aa; */
	margin-top:50px;
	clear:both;
	overflow:hidden;
	margin:0 10px;
	padding:10px 0 0 0;
}
#content_footer .item_heading{
	border-bottom: solid 1px #d0d0d0;
	font-size:14px;
	font-weight:bold;
	color:#9e9e9f;
	text-transform:uppercase;
	margin:35px 0 10px 0;
	padding:0 0 5px 0;
}
#content_footer .item {
	float:left;
	width:155px;
	padding-left:5px;
	margin-right:4px;
	margin-bottom:5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#content_footer .item.last{ margin:0;}
#content_footer .item .item_left.bottom{
	margin-top:10px;
}
/*
#content_footer .item .title {
    font-weight:normal;
	text-align:right;
}
#content_footer .item .item_left{
	width:140px;
	padding:0 5px 0 0;
	float:left;
	color:#444444;
}
#content_footer .item .item_right{
	margin:0 0 0 145px;
	overflow:hidden;
}
#content_footer .item ul li{
	float:left;
	margin:0;
}*/
#content_footer .item ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0 5px;
	color: #595959;
}
#content_footer .item ul li.first a{
	border:none;
}
#content_footer .item .title a {
    color: #767575;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content_footer .col {
	width: 	200px;
}
#seller_footer {
}
#seller_footer ul li {
    display: inline;
}
/*
#footer {
	background:#0e88c4;
    color: #fff;
    padding:0 10px;
    font-size: 13px;
    text-align: center;
	height:60px;
	line-height:60px;
	overflow:hidden;
	font-weight:bold;
}*/
#footer {
	background:url(../images/footer_bg.gif) repeat-x scroll 0 0 #0967A0;
	color:#FFFFFF;
	font-size:11px;
	overflow:hidden;
	padding:5px 10px;
	text-align:center;
	height:135px;
}
#footer .footer_left {
	background:url(../images/footer_border.gif) no-repeat scroll 100% 0 transparent;
	float:left;
	font-weight:bold;
	padding:5px 0;
	width:700px;
	
}
#footer .footer_right {
	font-size:12px;
	font-weight:bold;
	margin-left:700px;
	padding:55px 0;
	text-align:center;
}
#footer p {
	color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
	line-height:125%;
	padding:0 10px;
}
.col {
	float: left;
}
.clear {
	height: 8px;
	overflow: hidden;
	clear: both;
}
/*style for product page*/
.btnProductInfo ,
.btnProductBuyNow{
	background: url(../images/btnProductBuyNow.gif) no-repeat 0 0; 
	width: 83px;
	height: 26px;
	float: left;
    margin-left: 20px;
}
.btnProductInfo {
	background: url(../images/btnProductInfo.gif) no-repeat 0 0; 
}
#product_info {
	width: 100%;
}
#product_info h1 {
	font-size: 18px;
	color:#4a4a4a;
}
#product_info .bycategory {
	color: #005CCD;
	font-size: 14px;
	font-weight: bold;
}
#product_info_thumbnail {
	width: 270px;
	float: left;
}
#product_info_thumbnail .avatar {
	text-align: center;
}
#product_info_description {
	float: left;
	width:475px;
/*	width: 440px;
	border: solid 1px #d6d6d6;
	padding: 5px 10px;*/
}
#product_info_description .reward_box{padding-left:30px;}
.reward_box .reward_notice{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#37602a;
	padding-bottom:10px;
}
.reward_box .wws_dollar_icon{
	font-size:23px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#818181;
	background:url(../images/wws_dollar_price.gif) no-repeat 100% 50%;
	height:25px;
	line-height:27px;
	margin-bottom:8px;
	float:left;
	clear:both;
	padding-right:110px;
}
.reward_box .wws_dollar_icon2x{
	color:#0293c9;
}
.reward_box .wws_dollar_icon3x{
	color:#71a600;
}
.reward_box .wws_dollar_icon4x{
	color:#df7300;
}
.reward_box .wws_dollar_icon5x{
	color:#d31f26;
}
.reward_box .img-style-point{
	float:left;
	margin-bottom:5px;
}
.reward_box .notice-multiply{
	float:left;
	clear:both;
	margin-bottom:27px;
	width:100%;
}
.reward_box .wws_dollar_help{
	clear:both;
}
.wws_dollar_help a{
	display:block;
	background:url(../images/product_info_wws.gif) no-repeat 0 50%;
	padding-left:70px;
	height:36px;
}
.wws_dollar_help a:hover{
	text-decoration:underline;
}
/*style for Pick N Save Item*/
.picknsave-left{
	background:url(../images/styles/picknsave-icon.gif) no-repeat 0 0;
	width:171px;
	padding:35px 0 0 0;
	float:left;
}
.picknsave-right{
	float:left;
	padding:10px 0 0;
	color:#616161;
}
#whatpickn{
	position:relative;
	width:100%;
	z-index:0;
}
#whatpickn p{
	color:#005CCD;
	text-align:center;
	cursor:pointer;
}
#whatpickn span{
	background:url(../images/styles/picknsavespan.gif) no-repeat 0 0;
	font-size: 11px;
    height: 65px;
    line-height: 13px;
    padding: 25px 15px;
    width: 190px;
	display:block;
	position:absolute;
	left:-25px;
	color:#815426;
	top:15px;
}
/* @End style for Pick N Save Item*/
/*style for product options*/
#product-options{
	margin:0 0 5px;
}
#product-options-title{
	background:url(../images/styles/product-options-title.gif) no-repeat 0 0;
	height:22px;
	cursor:pointer;
}
#product-options-block{
	padding: 12px 0 10px 20px;
	background:#e5e5e5;
}
/*@End style for product options*/
.print_share_box{
	background:url(../images/print_share_box.gif) no-repeat 50% 0;
	height:37px;
	overflow:hidden;
	padding:9px 10px;
}
#product_info_description .mainprice,
.productListing-data .mainprice{
	font-size: 18px;
	color: #ee3e00;
	padding-bottom: 10px;
	font-weight:bold;
	line-height:22px;
}
#product_info_description .mainprice .label{
	font-size:14px;
}
.productListing-data .mainprice{
	font-size: 16px;
}
#product_info_description .reg_price{
	font-size:14px;
	color:#000;
}
.productListing-data .reg_price{
	font-size:14px;
	color:#000;
	font-weight:bold;
}
#product_info #product_tab{
	padding-top:20px;
	overflow:hidden;
}
#product_info_description .availability {
	padding-top: 10px;
	color:#0c8300;
	font-size:13px;
}
#btnAddtocart {
	background: url(../images/addtocart_btn.gif) left no-repeat;
	width: 109px;
	height: 23px;
	float: left;
	margin-left: 10px;
    border: none;
    cursor: pointer;
}
#btnPrintthispage {
	background: url(../images/printthispage_button.gif);
	float: left;
	width: 113px;
	height: 19px;
}
#btnEmailafriend {
	background: url(../images/emailafriend_button.gif);
	width: 111px;
	height: 19px;
	float: left;
	margin-left: 20px;
}
#btnShare {
	background: url(../images/share_button.gif);
	float: left;
	width: 125px;
	height: 16px;
	margin-left: 20px;
}
#btnGuarantee {
	background: url(../images/guarantee_bg.gif);
	width: 230px;
	padding: 10px;
	height: 40px;
	float: left;
	margin-top: 20px;
	margin-left: 5px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
#product_info #txtQuantity {
	float: left;
	border: solid 1px #a4b97f;
	padding: 2px 3px;
	width: 50px;
}
#btnGuarantee a {
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
}
#product_info .quantity {
	padding: 10px 0px;
	float: left;
}
#product_info .quantity label {
	float: left;
	line-height: 25px;
	padding-right: 10px;
}
#product_tab_header {
	float: left;
	margin-bottom:-1px;
	position:relative;
	z-index:10;
}
.tab, .tab_active {
	float: left;
	height: 36px;
	margin-right: 3px;
	cursor: pointer;
}
.tab .left {
	background: url(../images/product_tab_left.gif);
	width: 6px;
	height: 36px;
	float: left;
}
.tab .middle {
	float: left;
}
.tab .middle a {
	background: url(../images/product_tab_middle.gif) repeat-x;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	padding: 0px 20px;
	float: left;
	color:#101010;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
}
.tab .right,
.tab_active .right{
	background: url(../images/product_tab_right.gif);
	width: 5px;
	height: 36px;
	float: left;
}
.tab_active .right {
	background: url(../images/product_tab_active_right.gif);
}
.tab_active .left {
	background: url(../images/product_tab_active_left.gif);
	width: 5px;
	height: 36px;
	float: left;
}
.tab_active .middle {
	float: left;
}
.tab_active .middle a {
	background: url(../images/product_tab_active_middle.gif) repeat-x;
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0px 20px;
	color:#101010;
	font-size: 14px;
	font-weight: bold;
	z-index:0;
}
#product_tab_content {
	clear: both;
	width: 747px;
	border: solid 1px #d5d5d5;
	border-top: none;
	background: url(../images/tab_content_bg.gif) repeat-x top #fff;
    float: left;
	padding:0;
}
#customer_review {
	padding:30px 10px 10px 20px;
	line-height: 20px;
}
#customer_review .rate {
	padding-bottom: 15px;
}
#customer_review .title {
	padding-bottom: 15px;
	color: #000;
    font-weight: bold;
	font-size: 17px;
}
#customer_review .createdby {
	padding-bottom: 15px;
    color: #777;
}
#customer_review .content {
	padding-bottom: 10px;
}
#related_product_user {
	width: 753px;
}
#related_product_user .title {
	background: #208fd3;
	border: solid 1px #d2e9f6;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 18px;
	color: #fff;
	margin-bottom:50px;
}
#related_product_user .item{
	text-align: center;
	float: left;
	width: 250px;
}
#suggestion {
	width: 753px;
	float: left;
	margin-top:40px;
}
#suggestion .title {
	background: url(../images/suggestion_box_title.gif) left no-repeat;
	height: 35px;
	width: 300px;
	float: left;
}
#suggestion .content {
	clear: both;
	background: #85c3e3;
	padding: 20px;
	float: left;
}
#suggestion .content p {
	padding-bottom: 10px;
}
#suggestion .content textarea {
	border: solid 1px #ccc;
	width: 100%;
	height: 100px;
}
#btnSubmit {
	background: url(../images/submit_button.gif);
	width: 83px;
	height: 26px;
	float: left;
	margin-left: 310px;
}
#indicator{
    background: url(../images/indicator.gif) center 30% no-repeat #fff;
/*    opacity:0.8; */
    position: absolute;
    left: 0px;
    top: 26px;
}
/*
*+ html #indicator{
	filter: alpha(opacity=80);
}
*/
#product_overview {
   padding:30px 10px 10px 20px;
}
#product_overview ul li{
	list-style-type:disc;
}
#product_overview p {
    padding-bottom: 5px;
}
#product_overview li {
    margin-left: 20px;
	list-style-type:disc;
}
#product_overview br {
    
}
#helpful_vote {
    color: #777;
}
#helpful_vote p {
    float: left;
}
#btnYes,
#btnNo{
    background: url(../images/btnYes.gif) left no-repeat;
    width: 37px;
    height: 19px;
    float: left;
    margin-left: 10px;
}
#btnNo{
    background: url(../images/btnNo.gif) left no-repeat;
}
#btnRequest {
    background: url(../images/btnRequest.gif) left no-repeat;
    width: 83px;
    height: 26px;
    float: right;
}
#pricematch_description {
    background: url(../images/pricematch_bg.gif) left no-repeat;
    padding: 35px 15px 15px 172px;
}
h3.price_match_title{
	text-transform:uppercase;
	color:#ff0000;
	margin-bottom:20px;
	font-size:18px;
}
#frmSendRequest {
    float: left;
    padding:0 0 20px 0;
}
.label, .value {
    float: left;
}
#frmSendRequest .label {
    width: 150px;
    padding-right: 20px;
    text-align: right;
    line-height: 25px;
}
#txtYourEmail, #txtRequestedPrice, #txtReferenceURL,
#txtYourName {
    border: solid 1px #ccc;
    width: 300px;
    padding: 3px;
}
#txtRequestContent {
    border: solid 1px #ccc;
    padding: 3px;
    width: 300px;
    height: 100px;
}
#overview_brief_description {
    float: left;
    width: 440px;
}
#overview_reviews .title, #overview_specification .title, #overview_package .title,#overview_brief_description .title{
    font-weight: bold;
    font-size: 16px;
}
#overview_reviews {
    float: right;
    width: 260px;
}
#overview_reviews .rating strong {
    font-weight: bold;
    position: relative;
    top: -3px;
}
#overview_reviews .rating a {
    color: #005cce;
}
#overview_reviews .numberrate {
    color: #6c6c6c;
    font-weight: bold;
}
#overview_bonusitem .content, #overview_package .content, #overview_specification .content {
    padding: 5px;
}
#overview_bonusitem, #overview_package, #overview_specification {
    border-bottom: dashed 1px #ccc;
}
#overview_bonusitem .title {
    color: #fe0000;
    font-weight: bold;
    font-size: 16px;
}
#overview_bonusitem .item {
    float: left;
    width: 180px;
    text-align: center;
	margin-right:10px;
}
#overview_bonusitem .item .title {
    padding-top: 10px;
    font-weight: normal;
	text-align:center;
}
.overview_bottom {
    color: #fe0000;
    padding: 10px 0px;
    font-size: 16px;
    font-weight: bold;
}
#product_album{
	text-align:center;
	padding-top:10px;
	margin:10px 20px 0;
/*	border-top:1px #CCCCCC solid; */
}
#product_album li{
	padding:2px;
}
#product_album li.product_thumbnail.clear{
	clear:both;
}
#product_album li.product_thumbnail,
#product_album li.product_thumbnail a{
	display:inline;
}
#product_album li.product_thumbnail a img{
	border:2px #CCCCCC solid;
}
.rotator .item {
    display: none;
}
.rotator .item_active {
}
#product_accessories {
    padding: 20px 10px;
}
#product_accessories .item {
    float: left;
    width: 355px;
}
.left {
    float: left;
}
.right {
    float: right;
}
#product_accessories .item .left {
    width: 100px;
    text-align: center;
}
#product_accessories .item .left .avatar {
    width: 80px;
}
#product_accessories .item .right {
    width: 250px;
}
#product_accessories .item .right .title {
    padding-bottom: 5px;
    font-weight: bold;
    font-size: 14px;
}
#product_accessories .item .right .title a {
    color: #005ccd;
}
#product_accessories .item .right .price {
    padding-bottom:0;
    color: #000;
    font-weight: bold;
}
#product_accessories .item .right .sale_price{
	text-decoration:line-through;
}
#product_accessories .item .right .save{
	color:#ff0000;
	padding:0 0 5px 0;
}
#btnAddAccessoriesToCart {
    width: 177px;
    height: 23px;
    float: left;
    background: url(../images/add_accessories_tocart.gif) left no-repeat;
}
.line {
    height: 10px;
    overflow: hidden;
    border-top: solid 1px #ccc;
}
.main select{
	font-size:11px;
}
/*@End style for product page*/
/* style for login page*/
form.login_page{
	padding:0 65px 0 25px;
}
div.login_heading,
div.logout_heading,
div.sitemap_heading,
div.ticket_heading,
div.about_us_heading,
div.create_account_heading,
div.account_heading,
div.account_history_heading,
div.ticket_view_heading,
div.review_write_heading,
div.customer_service_heading,
div.subcription_heading,
div.payment_policy,
div.price_match_term_heading,
div.adv_search_title,
div.shopcart_heading,
div.faq_heading,
.tell_friend_heading,
.link_submit_heading{
	height:82px;
	line-height:82px;
}
div.login_heading{
	background:url(../images/login_heading.gif) no-repeat 100% 0;
}
div.logout_heading{
	background:url(../images/logout_heading.gif) no-repeat 100% 0;
}
div.sitemap_heading{
	background:url(../images/sitemap_heading.gif) no-repeat 100% 0;
}
div.block_yellow{
	background:#fff38d;
	padding:24px;
}
div.logout_title_dot{
	background:url(../images/ck_info.gif) no-repeat 0 50%;
	line-height:35px;
	margin:10px 0;
	font-size:20px;
	font-weight:bold;
	line-height:35px;
	padding-left:40px;
}
div.ticket_heading{
	background:url(../images/ticket_heading.gif) no-repeat 100% 0;
}
div.about_us_heading{
	background:url(../images/about_us_heading.gif) no-repeat 100% 0;
}
div.create_account_heading{
	background:url(../images/create_account_heading.gif) no-repeat 100% 0;
}
div.account_heading{
	background:url(../images/my_account_heading.gif) no-repeat 100% 0;
}
div.account_history_heading{
	background:url(../images/account_history_heading.gif) no-repeat 100% 0;
}
div.ticket_view_heading{
	background:url(../images/ticket_view_heading.gif) no-repeat 100% 0;
}
div.review_write_heading{
	background:url(../images/review_write_heading.gif) no-repeat 100% 0;
}
div.customer_service_heading{
	background:url(../images/customer_service_heading.gif) no-repeat 100% 0;
	margin-bottom:35px;
}
div.subcription_heading{
	background:url(../images/subscription_heading.gif) no-repeat 100% 0;
}
div.payment_policy{
	background:url(../images/payment_heading.gif) no-repeat 100% 0;
}
div.price_match_term_heading{
	background:url(../images/price_match_term_heading.gif) no-repeat 100% 0;
}
.tell_friend_heading{
	background:url(../images/tell_friend_head.gif) no-repeat 100% 0;
}
h3.ticket_heading{
	font-weight:bold;
}
div.login_heading h3, 
.ticket_heading h3,
div.logout_heading h3,
div.sitemap_heading h3,
div.about_us_heading h3,
div.create_account_heading h3,
div.adv_search_title h3,
div.account_heading h3,
div.account_history_heading h3,
div.ticket_view_heading h3,
div.review_write_heading h3,
div.customer_service_heading h3,
div.subcription_heading h3,
div.payment_policy h3,
div.price_match_term_heading h3,
div.privacy_policy_heading h3,
.tell_friend_heading h3,
.link_submit_heading h3{
	margin:0;
	padding:0;
	font-size:35px;
	color:#6d6e71;
	text-transform:capitalize;
	font-weight:bold;
	padding-left:15px;
}
.link_submit_heading{
	background:url(../images/link_submit_heading.jpg) no-repeat 100% 0;
}
ul#categories_tabs{
	overflow:hidden;
	height:25px;
}
div.links_search{
	padding:25px 0 20px 0;
}
a.linkListing-data{
	text-transform:capitalize;
}
input#links_search{
	padding:2px;
	color:#b9b9b9;
	width:215px;
	border:1px #cbc1c6 solid;
}
ul#categories_tabs li{
	float:left;
	background:url(../images/links_tab_right.gif) no-repeat 100% 0;
	line-height:25px;
}
ul#categories_tabs li a{
	padding:0 15px;
	color:#fff;
	font-weight:bold;
	text-transform:capitalize;
	display:block;
	background:url(../images/links_tab_left.gif) no-repeat 0 0;
}
ul#categories_tabs li.active{
	background:url(../images/links_tab_active_right.gif) no-repeat 100% 0;
}
ul#categories_tabs li.active a{
	background:url(../images/links_tab_active_left.gif) no-repeat 0 0;
	color:#393939;
}
.link_wrap_top{
	background:url(../images/link_bg_top.gif) no-repeat 0 0;
	width:737px;
}
.link_wrap_bottom{
	background:url(../images/link_bg_bottom.gif) no-repeat 0 100%;
	min-height:220px;
	height:auto!important;
	height:220px;
}
#links_categories td{
	padding:20px 0 25px 0;
}
div.free_thing_heading{
	height:69px;
	background:url(../images/free_thing_head.jpg) no-repeat 0 0;
}
.link_editing_head{
	color:#404040;
	font-size:14px;
}
.link_editing_head{
	font-size:18px;
	color:#404040;
	text-transform:capitalize;
	font-weight:bold;
	background:#e9e9e9;
	padding:12px 0;
	text-align:center;
}
.link_form_title{
	color:#4b4b4b;
	font-size:18px;
	font-weight:bold;
	padding:0 0 15px 0;
	text-align:left;
	text-transform:uppercase;
}
table.linkSubmit input,
table.linkSubmit textarea{
	margin-bottom:10px;
	padding:3px 0;
	width:268px;
	border-top:2px ridge #c4c4c4;
	border-left:2px ridge #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
table.linkSubmit select{
	width:217px;
	padding:3px 0;
}
h3.free_thing_title{
	color:#005ccd;
	font-weight:bold;
	font-size:18px;
	margin-bottom:22px;
}
.tell_friend_title{
	color:#2298d5;
	font-weight:bold;
	font-size:15px;
	text-transform:capitalize;
	margin-bottom:17px;
	border-bottom:1px #2298d5 solid;
}
.tell_friend_content input[type="text"]{
	width:269px;
	padding:3px 0;
	margin-bottom:10px;
}
.tell_friend_content textarea{
	width:358px;
	height:144px;
}
div.customer_service_title{
	font-size: 20px;
    font-weight: bold;
    margin: 0 0 15px;
	text-transform:capitalize;
	color:#11628D;
}
a.customer_service_link{
	display:block;
	margin-top:20px;
}
div.adv_search_title{
	background:url(../images/product_category_heading.gif) no-repeat 100% 0;
}
.cat_desc_top{
	background:url(../images/cat_desc_top.gif) no-repeat 0 0;
	min-height:50px;
	height:auto!important;
	height:50px;
	padding:65px 26px 22px;
	color:#555757;
}
a.productListing-heading,
span.productListing-heading,
div.productListing_sortby{
	float:left;
	display:block;
	margin: 0;
	font-size:13px;
}
div.productListing_sortby{
	line-height:28px;
	margin-right:5px;
}
a.productListing-heading,
span.productListing-heading{
	background:url(../images/sort_element.gif) repeat-x 0 0;
	line-height:28px;
	padding:0 10px;
	border-right:1px solid #CCCCCC;
}
span.productListing-heading{
	background:url(../images/sort_element_active.gif) repeat-x 0 0;
	color:#6b6b6b;
}
a.productListing-headingfirst{
	background:url(../images/sort_element_first.gif) no-repeat 0 0;
}
span.productListing-headingfirst{
	background:url(../images/sort_element_first_active.gif) no-repeat 0 0;
	color:#6b6b6b;
}
a.productListing-headinglast{
	background:url(../images/sort_element_last.gif) no-repeat 100% 0;
	border:none;
}
span.productListing-headinglast{
	background:url(../images/sort_element_last_active.gif) no-repeat 100% 0;
	border:none;
	color:#313131;
}
div.product_short_desc{
	width:100%;
	margin:10px 0;
	color:#313131;
}
.cat_desc_mid{
	background:url(../images/cat_desc_mid.gif) repeat-y 0 0;
	margin:0 15px 25px;
}
.cat_desc_bot{
	background:url(../images/cat_desc_bot.gif) no-repeat 0 100%;
}
div.select_product{
	font-weight:bold;
	padding:30px 0 15px 0;
	font-size:16px;
}
p.sitemap_title_head{
	margin-top:25px;
	display:block;
	font-size:15px;
	margin-bottom:10px;
	border-bottom:3px #005ccd solid;
	background:url(../images/arrow_sitemap.gif) no-repeat 0 50%;
	padding-left:15px;
}
div.about_us_title{
	color:#18aa00;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}
div.login_text{
	margin:0;
	font-size:14px;
}
div.login_title{
	color:#2298d5;
	text-transform:capitalize;
	font-size:25px;
}
table.infoBox_left{
	background:#9ddfff;
	padding:25px 24px;
}
table.infoBox_right{
	background:#9ddfff;
	padding:25px 24px;
}
form.forgotpass_page{
	width:330px;
}
.back{
	margin:26px 0 0 0px;
}
.successfully_notice{
	border-bottom:1px #ababab solid;
	padding: 23px 0 19px 0;
}
.successfully_notice span{
	display:block;
	padding:5px 0;
	font-size:14px;
}
.successfully_notice p.info_nt{
	display:block;
	background:url(../images/bullet.gif) no-repeat 0 50%;
	padding-left:40px;
	font-size:18px;
	line-height:36px;
	margin-bottom:13px;
	padding:0 0 0 40px;
	font-weight:bold;
}
.successfully_notice p.info_ft{
	display:block;
	padding:24px;
	background:#fff38d;
}
table.ticket_content{
	font-size:14px;
}
table.ticket_content td.main input[type="text"]{
	padding:2px 0;
	width:100%;
}
div.shopcart_heading{
	background:url(../images/shop_cart_heading.gif) no-repeat 100% 0;
}
div.shopcart_heading h3{
	margin:0;
	padding:0;
	font-size:35px;
	color:#6d6e71;
	text-transform:capitalize;
	font-weight:bold;
	padding-left:15px;
}
div.ck_secured_title{
	color:#1797D6;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	margin-bottom:25px;
	text-transform:capitalize;
}
/*
div.ck_customer ul li.ck_return_customer{
	background:#eaeaea url(../images/ck_login_icon.gif) no-repeat 100% 50%;
	padding:10px 15px;
	margin-bottom:15px;
}
div.ck_customer ul li.new_customer{
	background:#eaeaea url(../images/ck_new_customer_icon.gif) no-repeat 100% 50%;
	padding:10px 15px;
}
*/
div.item_shopcart_head{
	font-size:18px;
	color:#44b22e;
	font-weight:bold;
	height:35px;
	line-height:35px;
	background:url(../images/shopcart_title.gif) no-repeat 0 50%;
	padding:10px 0 10px 39px;
	margin-left:30px;
}
.productListing-header{
	border-bottom:3px #000 solid;
}
#cart_quantity_form .productListing-heading{
	color:#2d8841;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	background-color:#c8ffd4;
}
#cart_quantity_form td.productListing-data{
	padding:15px 5px;
}
#cart_content_ck{
	width:80%;
}
#product_cart .productListing-data a{
	color:#000;
}
div.item_shopcart_head a{
	float:right;
	display:block;
	margin:0 30px 0 0;
}
div.ck_item_shopcart_head{
	margin:0;
}
table.ck_content td{
	vertical-align:top;
}
div.checkout_heading,
div.checkout_confirm_heading,
div.checkout_success_heading{
	background:url(../images/checkout_heading.gif) no-repeat 100% 0%;
	height:82px;
	line-height:82px;
	font-size:35px;
	color:#6d6e71;
	text-transform:capitalize;
	font-weight:bold;
	padding-left:25px;
	text-align:left;
}
div.checkout_confirm_heading{
	background:url(../images/styles/checkout_heading2.gif) no-repeat 100% 0%;
}
div.checkout_success_heading{
	background:url(../images/styles/checkout_heading3.gif) no-repeat 100% 0%;
}
a.checkout_step_hover{
	display:block;
}
a.checkout_step_hover:hover{
	border:2px #009ced solid;
}
p.checkout_confirm_title{
	display:block;
	border-bottom:2px #010101 solid;
	padding:3px 0;
	margin:0;
	font-size:18px;
	margin-bottom:10px;
}
p.checkout_confirm_title.lefthead{
	margin:0 20px 10px 0;
}
p.checkout_confirm_title a span{
	float:right;
	color:#155ac1;
	font-size:16px;
}
div.ck_info{
	background:url(../images/ck_info.gif) no-repeat 0 50%;
	padding-left:39px;
	text-transform:capitalize;
	color:#464646;
	font-size:18px;
	height:40px;
	line-height:40px;
	font-weight:bold;
	margin-bottom:10px;
}
div.ck_billing,
div.ck_shipping,
div.ck_registration,
div.ck_shipping_method,
div.ck_payment_option{
	padding-left:39px;
	text-transform:capitalize;
	color:#1797d6;
	font-size:18px;
	height:40px;
	line-height:40px;
	font-weight:bold;
}
div.ck_billing{
	background:url(../images/ck_billing.gif) no-repeat 0 50%;
}
div.ck_shipping{
	background:url(../images/ck_shipping.gif) no-repeat 0 50%;
}
div.ck_registration{
	background:url(../images/ck_registration.gif) no-repeat 0 50%;
}
div.ck_shipping_method{
	background:url(../images/ck_shipping_method.gif) no-repeat 0 50%;
}
div.ck_payment_option{
	background:url(../images/ck_payment_option.gif) no-repeat 0 50%;
}
div.ck_cus_note{
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
}
div.fp_title_heading{
	background:url(../images/styles/fp-title.gif) no-repeat 0 50%;
	border-bottom:1px #b0c9e8 solid;
	height:41px;
	line-height:40px;
	margin:0 11px 0 0;
	padding-left:31px;
	color:#015bc9;
	font-size:25px;
	font-weight:normal;
}
div.checkout_registration input[type="text"],
div.checkout_registration input[type="password"],
table.checkout_billing input[type="text"]{
	padding:3px 0;
	width:269px;
	font-size:11.5px;
}
table.checkout_shipping_address input[type="text"],
table.checkout_shipping_address input[type="password"],
table.checkout_shipping_address select{
	padding:3px 0;
	width:269px;
	font-size:11.5px;
}
table.checkout_billing select#country{
	width:209px;
}
table.checkout_billing #states select{
	width:186px;
}
table.checkout_shipping_address select#country_ext{
	width:209px;
}
table.checkout_shipping_address #states_ext select{
	width:186px;
}
table.checkout_billing select{
	padding:3px 0;
	width:269px;
}
table.edit_account_info input[type="text"],
table.edit_account_info input[type="password"],
table.edit_account_info select{
	width:265px;
	padding:3px 0;
	margin-bottom:10px;
}
table.checkout_shipping_ct{
	background:#FFF38D;
}
div.checkout_steps1,
div.checkout_steps2,
div.checkout_steps3{
	width:188px;
	height:219px;
}
div.checkout_steps1{
	background:url(../images/checkout_step1.jpg) no-repeat 0 0;
}
div.checkout_steps2{
	background:url(../images/checkout_step2.jpg) no-repeat 0 0;
}
div.checkout_steps3{
	background:url(../images/checkout_step3.jpg) no-repeat 0 0;
}
div.checkout_success_content{
	background:#fff38d;
	padding:20px 0 20px 25px;
	margin:0 0 10px 0;
	color:#444444;
}
h3.checkout_success_thanks{
	color:#444444;
	font-size:20px;
	margin:15px 0 0;
	text-align:left;
	width:300px;
	padding-left:50px;
	text-transform:capitalize;
}
div.faq_heading{
	background:url(../images/faq_heading.gif) no-repeat 100% 0;
	margin-bottom:16px;
}
div.faq_heading h3{
	color:#6D6E71;
	font-size:35px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 15px;
	text-transform:capitalize;
}
.search_heading .inputbox{
	color:#b8b8b8;
	font-size:12px;
}
div.search_heading{
	padding:10px 0 10px 16px;
	margin-bottom:25px;
	background:#ace4ff;
}
div.categories_heading{
	background:url(../images/faq_link.gif) no-repeat 0 50%;
	padding-left:40px;
	font-size:25px;
	color:#005CCD;
	text-transform:capitalize;
	margin-bottom:6px;
}
li.faq_categories{
	background:url(../images/faq_link.gif) no-repeat 0 50%;
	padding:6px 0 6px 40px;
	border-bottom:1px dotted #ccc;
	margin:0;
}
li.faq_categories a{
	font-size:15px;
}
div.clear_faq{
	margin:15px 0;
	height:1px;
	border-bottom:1px #121212 dotted;
}
.faq_content ol{
	padding-left:15px;
	list-style-type:decimal;
	color:#005CCD;
}
.faq_content ol li{
	color:#000000;
}
span.faq_title{
	color:#005CCD;
}
div.location_heading{
	padding-left:25px;
	font-size:25px;
	line-height:82px;
	color:#005CCD;
	text-transform:capitalize;
	margin-bottom:6px;
	background:url(../images/location_heading.gif) no-repeat 100% 0;
}
div.location_heading h3{
	color:#6D6E71;
	font-size:35px;
	font-weight:bold;
	margin:0;
	text-transform:capitalize;
}
.location_flag{
	margin:0 45px 0 25px;
	background:#e1f3fc;
	margin-bottom:36px;
	margin-top:25px;
}
div.location_flag_title{
	color:#005ccd;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
div.return_warranty_heading{
	background:url(../images/returnandwarranty_heading.gif) no-repeat 100% 0;
	padding-left:25px;
	font-size:25px;
	line-height:82px;
	color:#005CCD;
	text-transform:capitalize;
}
div.privacy_policy_heading{
	background:url(../images/returnandwarranty_heading.gif) no-repeat 100% 0;
	line-height:82px;
	height:82px;
}
div.return_warranty_heading h3{
	color:#677E9B;
	font-family:arial;
	font-size:35px;
	text-decoration:none;
	margin-bottom:15px;
}
div.return_warranty_content ul{
	padding-left:20px;
}
div.return_warranty_content ul li{
	margin:10px 0;
	list-style:disc;
}
div.location_content .item_title{
	font-weight:bold;
	padding-bottom:5px;
}
.create_account_content input[type="text"],
.create_account_content select,
.create_account_content input[type="password"]{
	padding:3px 0;
	width:268px;
	margin:0 0 10px 0;
}
.create_account_content .create_account_title{
	border-bottom:1px solid #2298D5;
	color:#2298D5;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:25px;
	padding-bottom:5px;
	text-transform:capitalize;
}
div.newsletter_title{
	color:#2298D5;
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
	text-transform:capitalize;
}
div.newsletter_content{
	background:#9ddfff url(../images/newsletter_bg.gif) no-repeat 100% 100%;
	padding:22px 0 80px 17px;
}
.newsletter_content input[type="checkbox"]{
	margin-right:5px;
}
.create_account_success{
	background:#fff38d;
	padding:25px 30px 30px 25px;
	font-size:14px;
}
tr.orderHeadTitle td{
	padding:40px 0 7px 0;
	border-bottom:2px #333 solid;
	color:#005ccd;
	font-weight:bold;
}
span.order_id{
	font-weight:bold;
	font-size:18px;
}
div.account_history_info_head{
	font-weight:bold;
	padding:35px 0 5px 0;
	margin-bottom:15px;
	border-bottom:2px #333 solid;
	font-size:18px;
}
tr.product_row1 td{
	padding:5px 25px 5px 0;
	background:#fff;
}
tr.product_row2 td{
	padding:5px 25px 5px 0;
	background:#e9e9e9;
}
table.ticket_view_content .infoBoxHeading{
	background:#ade3ff;
	padding:23px 10px;
	font-size:13px;
}
table.ticket_view_content  tr td{
	padding:13px 5px;
}
.checkout_billing td.main,
.checkout_shipping_address td.main{
	font-size:12px;
}
#error_text{
	text-align:left;
	color:#ED230F;
}
table.ck_content{
	text-align:left;
}
.payment_policy_content img{
	margin:10px 0;
}
.payment_policy_title{
	font-size:15px;
	font-weight:bold;
}
.payment_policy_title span{
	font-size:16px;
	color:#d80000;
}
.price_match_title{
	font-size:17px;
	font-weight:bold;
}
.price_match_content ul{
	margin:0;
	padding:0 0 0 15px;
}
.price_match_content ul li{
	list-style:disc;
	margin-top:20px;
}
.privacy_policy_content ul{
	margin:0;
	padding:0 0 0 20px;
}
.privacy_policy_content ul li{
	list-style:disc;
	margin-bottom:23px;
}
.checkout_confirm_ct .checkcf{
	text-align:right;
	width:85px;
}
td.ticketSmallText1{
	color:#005CCD;
}
td.ticketSmallText2{
	color:#333;
}
div.reward_point_title{
	color:#3b5d31;
	text-transform:uppercase;
	font-weight:bold;
	font-size:22px;
	margin-bottom:20px;
}
div.reward_point_faq{
	margin-bottom:80px;
}
div.reward_point_faq ul{
	padding:0 0 0 5px;
}
div.reward_point_faq ul li{
	padding-left:25px;
	margin-bottom:6px;
	background:url(../images/point_reward_arrow.gif) no-repeat 0 0;
}
.reward_faq_content{
	padding-bottom:20px;
}
.reward_faq_sub{
	border-bottom:1px #c4c4c4 solid;
	position:relative;
	z-index:0;
	padding-bottom:20px;
	font-size:13px;
	margin-bottom:40px;
}
.reward_faq_sub .reward_faq_title{
	color:#343434;
	font-weight:bold;
	font-size:15px;
}
.reward_faq_sub a.back_to_top{
	position:absolute;
	display:block;
	background:#fff url(../images/reward_top_icon.gif) no-repeat 100% 0;
	height:20px;
	right:0;
	bottom:-10px;
	z-index:10;
	padding-right:25px;
	padding-left:10px;
	font-size:13px;
}
.point_title a.back_top{
	background:#fff url(../images/reward_top_icon.gif) no-repeat 100% 0;
	font-weight:normal;
	font-size:13px;
	padding-right:25px;
	float:right;
}
#point_mouse,
#pending_mouse{
	position:absolute;
	width:140px;
	padding:5px;
	background:#CCCCCC;
	z-index:100;
	right:-10px;
	top:20px;
}
/*style for iptv, antenna tv page*/
.iptv-content{
	padding: 0 25px 0 15px;
}
h3.iptv-contentheading,
h3.antennatv-contentheading{
	color: #6D6E71;
    font-size: 35px;
    font-weight: bold;
    margin: 0;
    padding:0;
    text-transform: capitalize;
	line-height: 62px;
}
p.iptv-text{
	padding:35px 0;
	margin:0;
}
div.antennatv-text{
	padding:45px 0 0;
	margin:0;
}
h4.page-heading-title{
	color: #6D6E71;
    font-size:18px;
    font-weight: bold;
    margin:0 0 20px;
    padding:0;
    text-transform:capitalize;
}
h4.satelite_tv_head{
	border-top: 1px solid #CCCCCC;
    color: #6D6E71;
    font-size: 20px;
    font-weight: bold;
    margin: 40px 0 20px;
    padding: 20px 0 0;
    text-transform: capitalize;
}
span.antennatv-head-content{
	background:#ababab;
	display:block;
	line-height:30px;
	margin: 10px 0 5px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	width:435px;
	text-align:center;
}
.iptv-content a.link-ref{
	display:block;
	line-height:30px;
	margin:0 0 5px;
	padding:0 0 0 15px;
	background:#dfdfdf url(../images/styles/ref-link-bg.gif) no-repeat 100% 0;
	color:#929292;
	font-weight:bold;
	width:420px;
}
.iptv-content a.backtop-link-ref{
	display:block;
	line-height:30px;
	margin:0 0 5px;
	padding:0 0 0 15px;
	background:#dfdfdf url(../images/styles/ref-link-bg.gif) no-repeat 100% 0;
	margin:50px 0 80px;
}
.iptv-content span.dropcap{
	color: #6D6E71;
    font-size: 26px;
    font-weight: bold;
}
.social_connects{
	width:100%;
	overflow:hidden;
	border-top:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	margin-bottom: 22px;
}
.social_connects_title{
	color:#757575;
	font-size:15px;
	font-weight:bold;
	float:left;
	line-height: 35px;
}
.social_connects_content{
	float:left;
	margin:0 0 0 50px;
	text-align:center;
	padding: 5px 0 0;
}
.social_connects_content a{
	margin: 0 45px;
}
/*style specials product page*/
div.specials_item{
	float:left;
	position:relative;
	z-index:0;
	margin:10px 0 0;
	padding:0 0 45px;
	width: 176px;
	height:165px;
}
.specials_product_image{
	text-align:center;
}
a.special_product_name{
	background:url(../images/styles/specials_product_name.png) no-repeat 50% 0;
	padding:7px 0;
	position:absolute;
	bottom:26px;
	width:100%;
	text-align:center;
	text-transform:capitalize;
	color:#fff;
	font-weight:bold;
}
.specials_price{
	position:absolute;
	bottom:0;
	height:20px;
	padding:3px 0;
	width:100%;
}
.special_regular_price{
	font-weight:bold;
	color:#960000;
	font-size:13px;
	position:absolute;
	letter-spacing:-0.5px;
	text-transform:capitalize;
	left:0;
}
.special_sales_price{
	color:#d80000;
	font-weight:bold;
	font-size:13px;
	position:absolute;
	letter-spacing:-0.5px;
	right:0;
}
.special_regular_price .old_price{
	text-decoration:line-through;
}
span.special_expires_date{
	color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    margin: 30px 0 0;
    text-align: center;
}
#oggchat {
    background:#0066CC;
    border-top:none;
    font: 12px normal Verdana,Arial,Helvetica,sans-serif;
    position: fixed;
    right: 0;
    top: 170px;
    z-index: 9999;
}
.trade_up_heading h3{
	background:url(../images/styles/trade_up_heading.gif) no-repeat 0 0;
	height:115px;
	line-height:115px;
	font-size:20px;
	text-indent:-999em;
	margin:0 0 15px;
}
.trade_up_heading a{
	display:block;
	margin:0 0 35px;
	color:#fff;
}
.green_color{
	color:#179015;
}
.red_color{
	color:#ff0000;
}
p.cap_content{
	font-size:14px;
	font-weight:bold;
	color: #3E3E3E;
}
.uppercase_text{
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	line-height: 25px;
}
table.trade_up_form{
	background:#c4efff;
}
table.trade_up_form td{
	padding:10px 33px 3px;
}
#nano_premium_form #name,
#nano_premium_form #phone,
#nano_premium_form #address,
#nano_premium_form #city,
#nano_premium_form #email,
#nano_premium_form #receiver_tracing,
#nano_premium_form #states select,
#nano_premium_form #states input,
#nano_premium_form #country,
#nano_premium_form #note{
	width:261px;
	height:20px;
	padding:2px 1px;
	border:1px #a8a9a9 solid;
}
#nano_premium_form #country,
#nano_premium_form #states select{
	height:24px;
}
#nano_premium_form #address{
	height:40px;
}
#nano_premium_form #note{
	height:90px;
}
#nano_premium_form #send{
	background:url(../images/styles/submit.gif) no-repeat 0 0;
	width:98px;
	height:26px;
	text-indent:-999em; 
	border:none;
}
.nano_recycle_bg{
	background:url(../images/styles/nano_recycle.gif) no-repeat 0 0;
	width:321px;
	height:642px;
	display:block;
	margin: 11px 0 0;
}
.nano_recycle_bg span{
	position:absolute;
	top:-999em;
}
h3.trade_up_faq_title{
	color: #000;
    font-size: 35px;
    font-weight: bold;
    line-height: 62px;
    margin:0 0 20px;
    text-transform:capitalize;
}
/*google custom search*/
table.gsc-branding{
	display:none!important;
}
.gs-visibleUrl.gs-visibleUrl-short { display:none!important;  }
.gs-visibleUrl.gs-visibleUrl-long { display:block!important;  }
input.gsc-input{
	padding:2px!important;
}
.cart_action{
	background:url(../images/styles/buttons/qty_update_remove.gif) no-repeat 0 0;
	width:44px;
	font-size: 10px;
    padding: 0 1px 2px;
	height:20px;
	display:block;
	margin:7px 0 0;
	border:none;
	cursor:pointer;
	color:#777777;
}
.cart_action:focus,
.cart_action:hover{
	background:url(../images/styles/buttons/qty_update_remove.gif) no-repeat 0 -20px;
	color:#207ad9;
}
.cart_quantity{
	padding: 3px 2px;
    text-align: center;
    width: 26px;
	border:1px #ccc solid;
}
#cart_quantity_form #gv_redeem_code{
	width:85px!important;
	padding:3px 1px!important;
	border:1px #ccc solid;
}
#cart_quantity_form .gv_redeem_code_space{
	width:14px!important;
}
#cart_quantity_form .gv_redeem_code_end{
	width:160px!important;
}
