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

body
{
	padding:0;
	margin:0;
	background:url(../new_images/bg_inner.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
	font-size:10px;
	color:#898989;
}

a img
{
	border:0;
}

a 
{
	outline:none;
}

.wrapper 
{
	width:1021px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}

.header
{
	width:1021px;
	background:url(../new_images/header-bg.jpg) no-repeat top right;
	display:block;
	overflow:hidden;
}

.logo
{
	float:left;
}
.search
{
	float:right;
	padding:22px 7px 7px 0px;
	background:url(../new_images/search-bg.gif) no-repeat right 16px;
	width:304px;
}
.search input
{
	background:url(../new_images/search-btn-bg.gif) no-repeat;
	width:120px;
	height:19px;
	padding:4px 0 0px 25px;
	border:0;
	float:left;
	margin-left:9px;
	color:#eaeaea;
	text-transform:uppercase;
	font-size:9px !important;
}

.search input.searchbtn
{
	float:left;
	width:37px;
	height:21px;
	border:none;
	padding:0;
	background:url(../new_images/search-btn.png) no-repeat;
	margin:0;
	cursor:pointer;
	padding-bottom:3px;
}

.search span
{
	float:right;
	display:block;
	overflow:hidden;
	padding:4px 5px 5px 2px;
	font-size:10px;
	color:#554b1a;
	text-transform:uppercase;
}

.search span a
{
	text-decoration:none;
	color:#554b1a;
}

.search span a:hover
{
	text-decoration:underline;
	color:#554b1a;
} 

.menuOuter
{
	width:1000px;
	padding:5px 0 3px 0 ;
	display:block;
	overflow:hidden;
	margin:0;
}

.menu
{
	float:left;
	width:680px;
}

/* menu*/


.menu ul {
	padding:0;
	margin:0;
}
.menu ul li {
	float:left;
	list-style:none;
	color:#061c3f;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	background:url(../new_images/menu-line.gif) no-repeat right 10px;
}
.menu ul li a {
	text-decoration:none;
	color:#061c3f;
	display:block;
}
.menu ul li a span {
	text-decoration:none;
	display:block;
	padding:4px 5px 10px 10px;
}
.menu ul li a:hover {
	background:url(../new_images/button-left.jpg) no-repeat 2px top;
	float:left;
	outline:none;
	cursor:pointer;
}
.menu ul li a:hover span {
	background:url(../new_images/button-right.jpg) no-repeat right top;
	color:#fff9ba;
	float:left;
	outline:none;
	cursor:pointer;
}

.menu ul li.lastmenu {
	background:none;
}
.menu ul li.active {
	color:#fff9ba !important;
	float:left;
	outline:none;
	cursor:pointer;
}
.menu ul li.active a {
	text-decoration:none;
	display:block;
	background:url(../new_images/button-left.jpg) no-repeat left top;
	float:left;
	outline:none;
	cursor:pointer;
	color:#fff9ba !important;
}
.menu ul li a:hover {
	color:#fff9ba;
	float:left;
	outline:none;
	cursor:pointer;
}
.menu ul li.active a span {
	text-decoration:none;
	display:block;
	background:url(../new_images/button-right.jpg) no-repeat right top;
	color:#fff9ba !important;
}
/*menu*/

.browse
{
	float:right;
	padding:0px 7px 7px 0px;
	width:304px;
}
.browse input
{
	background:url(../new_images/browse-bg.gif) no-repeat ;
	width:233px;
	height:17px;
	padding:4px 0 0px 25px;
	border:0;
	float:left;
	margin-left:9px;
	font-size:10px;
	color:#fff;
	background-color:#535353;
	text-transform:uppercase;
}

.browse input.searchbtn
{
	float:right;
	width:37px;
	height:21px;
	border:none;
	padding:0;
	background:url(../new_images/search-btn.png) no-repeat;
	margin:0;
	cursor:pointer;
}

.browse span
{
	float:right;
	display:block;
	overflow:hidden;
	padding:4px 5px 5px 2px;
	font-size:10px;
	color:#554b1a;
	text-transform:uppercase;
}

.browse span a
{
	text-decoration:none;
	color:#554b1a;
}

.browse span a:hover
{
	text-decoration:underline;
	color:#554b1a;
} 


.subMenu
{
	width:1000px;
	padding:0;
	z-index:1000;
	position:relative;
}
/*
.subMenu ul
{
	padding:0;
	margin:0;
}

.subMenu ul li
{
	list-style-type:none;
	float:left;
	background:url(../new_images/sub-menu-line.gif) no-repeat left;
	text-transform:uppercase;
	font-size:10px;
	color:#d1d1d1;
	padding:0 23px ;
	
}

.subMenu ul li.first
{
		padding:0 23px 0 0 ;
	background:none !important;

}

.subMenu ul li a

{
	text-decoration:none;
	color:#d1d1d1;
}

.subMenu ul li a:hover

{
	text-decoration:underline;
	color:#FFF;
}
*/
.indexTitle
{
	width:995px;
	/*padding:6px 5px 3px 0;*/
	color:#bbbbbb;
	font-size:10px;
	text-transform:capitalize;
	display:block;
	overflow:hidden;
}

.indexTitleRight
{
	float:right;
	padding:4px 0 3px;
	text-transform:uppercase;
}

.indexTitleLeft
{
	float:Left;
	padding-left:10px;
}
.breadcrumb
{
	float:Left;
	padding-left:10px;
}


.breadcrumb ul
{
	padding:0;
	margin:0;
}

.breadcrumb ul li
{
	list-style-type:none;
	float:left;
	background:url(../new_images/index-title-left-bg.gif) no-repeat right 0px;
	text-transform:uppercase;
	font-size:10px;
	color:#d1d1d1;
	padding:5px 20px 3px 0;
	margin-right:10px;
}

.breadcrumb ul li.first
{
		padding:0 23px 0 0 ;
	background:none !important;

}

.breadcrumb ul li a

{
	text-decoration:none;
	color:#d1d1d1;
	
	
}

.breadcrumb ul li a:hover

{
	text-decoration:underline;
	color:#FFF;
}

.banner
{
	width:1000px;
	z-index:1000;
}

.bannerTop
{
	width:1000px;
	background:url(../new_images/banner-top-bg.jpg) no-repeat;
	float:left;
	padding:0 0 0 0;
	height:229px;
	z-index:-1000;
}

.bannerBottom
{
	padding:0 0 0px;
	width:1021px;
	display:block;
	overflow:hidden;
	float:left;
}

.bannerBottom ul
{
	padding:0;
	margin:0;
}
.bannerBottom ul li
{
	float:left;
	list-style-type:none;
}

.content
{
	width:1001px;
	margin-top:18px;
	display:block;
	overflow:hidden;
	background:#fff;
	padding:10px;
}

.contentLeft
{
	float:left;
	width:746px;

}

.contentRight
{
	float:right;
	width:245px;
	display:block;
	overflow:hidden;
}

.productDetails
{
	width:364px;
	border:solid 1px #d8d8d8;
	color:#898989;
	float:left;
	margin-right:13px;
}

.mR0
{
	margin-right:0px !important; 
}


.contentTitle
{
	width:348px;
	border-bottom:solid 1px #d8d8d8;
	padding:10px 0 10px 17px;
	font-size:16px;
	color:#4f4f4f;
}

.productContentOuter
{
	width:755px;
	margin-bottom:11px;
	display:block;
	overflow:hidden;
}	

.productContent
{
	width:338px;
	background:url(../new_images/product-bg.gif) repeat-x;
	height:220px;
	padding:12px 12px;
}

.productContentTop
{
	width:338px;
	float:left;
}

.productContentTop span
{
	font-size:11px;
	display:block;
	overflow:hidden;
	color:#686868;
	font-weight:bold;
	padding-bottom:8px;
	text-align:center;
}


.productContentLeft
{
	width:200px;
	float:left;
}

.productContentRight
{
	width:136px;
	float:right;
	padding:12px 0 0 0;
}

.productContentRight span
{
	font-size:11px;
	display:block;
	overflow:hidden;
	color:#686868;
	font-weight:bold;
	padding-bottom:8px;
}

.productContentRight span.price
{
	color:#ff8a00;
	font-size:16px;
	display:block;
	overflow:hidden;
	padding-bottom:10px;
}

.productContentRight span.productStrikeprice
{
	color:#666;
	font-size:14px;
	padding-bottom:10px;
	width:65px;
	float:left;
}
.productContentRight span.productprice
{
	color:#ff8a00;
	font-size:14px;
	padding-bottom:10px;
	width:65px;
	float:right;
}

/**/


.productDetailsC3
{
	width:240px;
	border:solid 1px #d8d8d8;
	color:#898989;
	float:left;
	margin-right:10px;
	
}


.contentTitleC3
{
	width:225px;
	border-bottom:solid 1px #d8d8d8;
	padding:10px 0 10px 17px;
	font-size:16px;
	color:#4f4f4f;
	text-transform:uppercase;
}

	

.productContentC3
{
	width:215px;
	background:url(../new_images/product-bg.gif) repeat-x;
	display:block;
	overflow:hidden;
	padding:12px 12px;
	text-align:center;
}



.productContentLeftC3
{
	width:215px;

	
}

.productContentRightC3
{
	width:136px;
	float:right;
	padding:12px 0 0 0;
}

.productContentC3 span
{
	font-size:11px;
	display:block;
	overflow:hidden;
	color:#686868;
	font-weight:bold;
	padding-bottom:8px;
	text-align:center;
}

.productContentName
{
	height:40px;
}

.productContentC3 span.price
{
	color:#ff8a00;
	font-size:16px;
	display:block;
	overflow:hidden;
	padding-bottom:10px;
}

.contentTitleBottom
{
	width:730px;
	border-bottom:solid 1px #d8d8d8;
	padding:10px 0 10px 17px;
	font-size:16px;
	color:#4f4f4f;
	text-transform:uppercase;
}


.productDetailsBottom
{
	width:745px;
	border:solid 1px #d8d8d8;
	color:#898989;
	float:left;
	
}

.productBottomOuter
{
	width:720px;
	padding:12px 12px;
	background:url(../new_images/product-bg.gif) repeat-x;
	display:block;
	overflow:hidden;
}

.bImageNone
{
	background-image:none !important;
}

.productContentBottom
{
	width:233px;
	float:left;
	background:url(../new_images/product-right-bg.gif) no-repeat right 20px;
	margin-right:10px;
	text-align:center;
}

.productContentBottom span
{
	font-size:11px;
	display:block;
	overflow:hidden;
	color:#686868;
	font-weight:bold;
	padding-bottom:8px;
	text-align:center;
}

.productContentBottom span.price
{
	color:#ff8a00;
	font-size:16px;

	padding-bottom:10px;
}

.productContentBottomR
{
	width:233px;
	float:left;
	text-align:center;
}

.productContentBottomR span
{
	font-size:11px;
	display:block;
	overflow:hidden;
	color:#686868;
	font-weight:bold;
	padding-bottom:8px;
	text-align:center;
}

.productContentBottomR span.price
{
	color:#ff8a00;
	font-size:16px;

	padding-bottom:10px;
}

.shoppingCart
{
	width:242px;
	border:solid 1px #d8d8d8;
	margin-bottom:9px;
}

.shoppingCartTitle
{
	width:225px;
	border-bottom:solid 1px #d8d8d8;
	padding:10px 0 10px 17px;
	font-size:16px;
	color:#4f4f4f;
	text-transform:uppercase;
}
.shoppingCarContent
{
	width:230px;
	background:url(../new_images/shopping-car-bg.gif) repeat-x;
	padding:12px 12px 0 0;
	font-size:12px;
	display:block;
	overflow:hidden;
	
}

.shoppingCarContent ul
{
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}

.shoppingCarContent ul li
{
	list-style:none;
	line-height:28px;
	border-bottom:solid 1px #d8d8d8;
}
.shoppingCarContent ul li.bottom
{
	border-bottom:none;
}


.shoppingCarContent img
{
	float:left;
	margin:0 8px;
}

.advertisement
{
	width:245px;

}
.advertisementPc
{
	width:245px;
	padding-bottom:4px;
}

.advertisement img
{
	margin-bottom:4px;
}

.btContentOuter
{
	width:100%;
	 background:url(../new_images/bt-content-bg.gif) repeat-x;
	 display:block;
	 overflow:hidden;
	 background-color:#4e4e4e;
}

.btContent
{
	width:1001px;
	margin:0 auto;
	padding:20px 14px 20px 14px;
	display:block;
	overflow:hidden;
	font-size:11px;
	color:#aeaeae;
	background:#252525;
}
.btContent img{
	clear:both;
	margin:0 0 15px;
	display:block;
	}
	

.btContent ul
{
	padding:0;
	margin:0;
	width:200px;
	float:left;
}

.btContent ul li
{
	list-style-type:none;
	padding:4px 3px 5px 19px;
	background:url(../index_files/bullet.gif) no-repeat 8px 9px;
	
}




.btContent ul li span.img 
{
	float:left !important;
	width:225px;
	padding:0;
	text-align:right;
	display:block;
	overflow:hidden;
}
.btContent ul li a{
	color:#9f9f9f;
	text-decoration:none;
	
}
.btContent ul li a:hover{
	color:#fff;
	text-decoration:none;
}


.btContent ul li span
{
	display:block;
	overflow:hidden;
	padding:0 0 0 10px;
	width:720px;
	line-height:15px;
	float:right;
	text-align:justify;
}

.btContent ul li span.quotation
{

	float:left;
	font-size:28px;
	width:14px;
}
.showroomsImg
{
	padding:0 5px 0 0;
}

.bottomLogo
{
	margin:15px 39px 25px 0px ;
	float:left;
}

.footer
{
	width:1000px;
	border-top:dotted 1px;
	text-align:center;
	padding:25px 0;
	margin:0 auto;
	font-size:11px;
	color:#aeaeae;
}

.quottionImg
{
	padding:5px 0 0 0;
	vertical-align:middle;
}

ul#topnav {
	margin: 0; 
	padding:0;
	float:left;
	width: 100%;
	list-style: none;
	font-size:11px !important;
	color:#d1d1d1;
}
ul#topnav li.first {
	float: left;
	margin: 0;
	padding:0;
	position: relative; /*--Important--*/
	background:none;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding:0;
	position: relative; /*--Important--*/
	color:#d1d1d1;
	background:url(../new_images/sub-menu-line.gif) no-repeat left;
}
ul#topnav li a {
	float: left;
   text-decoration:none;
	color:#d1d1d1;
	padding:5px 14px;
	/*border-left:solid 5px #3a3a3a;*/ border-right:solid 5px #3a3a3a;

}

:root ul#topnav li a
{
	padding:5px 12px\9;
}
ul#topnav li:hover a, ul#topnav li a:hover {border-left:solid 5px #3a3a3a; margin-right: -5px; border-right:solid 5px #3a3a3a;background-position: left bottom ; background:url(../new_images/topnav-hover-bg.gif) repeat-x;color:#000; } /*--Hover State--*/
ul#topnav a.home {
	background: url(nav_home.png) no-repeat;
	width: 78px;
}
ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 24px; left: 0;
	z-index: 1000;
	padding:5px !important;
	background:#cdcdcd url(../new_images/sub-topnav-bg.gif) repeat-x;
	float: left;
	overflow:hidden;
	display: none; /*--Hidden for those with js turned off--*/
	border-left:solid 5px #3a3a3a;
	border-right:solid 5px #3a3a3a;
	border-bottom:solid 5px #3a3a3a;
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 160px;
	float: left;
	font-size:11px;
	
}
ul#topnav li .sub ul.end
{
	background:none;
	background:url(../new_images/sub-topnav-line-bg.gif) no-repeat left bottom;
}
ul#topnav .sub ul li {
	width:160px; /*--Override parent list item--*/
	color: #fff;
	background:none;
	text-transform:capitalize;
	border:none !important;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding:2px 5px 2px 9px;
	display: block;
	text-decoration: none;
	color: #555;
	border:none !important;
	margin:0;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
	background-color:#3a3a3a;
	padding:2px 5px 2px 9px;
	color:#fff;
}


ul#topnav li .sub1 {
	position: absolute; /*--Important--*/
	top: 24px; left: 0;
	z-index: 99999;
	padding:5px;

	float: left;
	overflow:hidden;
	display: none; /*--Hidden for those with js turned off--*/
	
	background: url(../new_images/sub-topnav-bg.gif) repeat-x scroll 0 0 #CDCDCD;
    border-bottom: 5px solid #3A3A3A;
    border-left: 5px solid #3A3A3A;
    border-right: 5px solid #3A3A3A;
}
ul#topnav li .sub1 ul{
	list-style: none;
	margin: 0; padding: 0;
	width:90px;
	float: left;
	font-size:11px;
}
ul#topnav .sub1 ul li {
	width:90px; /*--Override parent list item--*/
	color: #fff;
	background:none;
	text-transform:capitalize;
}
ul#topnav .sub1 ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub1 ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub1 ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(navlist_arrow.png) no-repeat 5px 12px;
	padding: 2px 5px 2px 15px;
	display: block;
	text-decoration: none;
	color: #555;
	 border: medium none !important;
	 margin:0;
}
ul#topnav .sub1 ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
	background-color:#3a3a3a;
	padding:2px 0 2px 15px;
	color:#fff;
}

/*banner start*/

.bannerItems
{
	width:904px;
	float:left;
	padding:23px 0 0 0px;
}

.bannerProduct
{
	width:300px;
	float:left;
}
.BannerImg
{
	margin:0px 0 0 30px;
	float:left;
}


#newsticker { 
width:300px; 
background:#EAF4F5; 
padding:0px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:0px auto;
}


.newsticker-jcarousellite { width:300px;}
.newsticker-jcarousellite ul{margin:0;padding:0;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; float:none; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }
.bannerProduct span.price 
{
	color:#d3d3d3;
	font-size:18px;
	text-align:center;
	display:block;
}

.bannerProduct span
{
	color:#fff;
	font-size:16px;
	text-align:center;
	display:block;
	padding-bottom:5px;
	/*text-transform:uppercase;*/
}
.nextButton
{
	margin:0px;
	float:left;
	cursor:pointer;
}

.imgLinks
{
	text-decoration:none;
	color:#686868;
}

.imgLinks:hover
{
	text-decoration:none;
	color:#000;
}
/*banner end*/


/*dropdown start*/

.menu_head{border:none; font-size:10px; font-weight:bold; text-transform:uppercase; position:absolute; display:inline; z-index:100; padding-left:4px;}
.menu_head img{ cursor:pointer;}
.menu_head ul, li{margin:0; padding:0; list-style:none; }
.menu_body {width:295px; border:1px solid #b1b1b1; display:none; margin-top:22px !important; overflow-x:hidden; overflow-y:scroll;  height:350px;}
.menu_body li{background:#545454;}
.menu_body li.alt{background:#535353 !important; }
.menu_body li a{color:#FFFFFF; text-decoration:none; cursor:pointer; padding:6px; display:block; overflow:hidden; width:281px; !important }
.menu_body li a:hover{width:279px; background:#333; cursor:pointer;}

.pl5{
	 padding-left:5px;
	}

/*dropdown end*/



.catergoryLinks
{
	text-decoration:none;
	font-size:12px;
	/*color:#aeaeae;*/
	color:#ffffff;
}

.catergoryLinks:hover
{
	text-decoration:none;
	color:#fff;
} 

/*    Category Page Styles   */


.cameraContent
{
	padding: 10px;
    width: 1001px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	background-color:#fff !important;
	overflow:hidden;
}

.leftBar
{
	width:180px;
	float:left;
	border-bottom:1px solid #dbdbdb;
}


.narrowTitle
{
	width:170px;
	color:#fff;
	background:url(../new_images/narrowTitle-bg.gif) repeat-x;
	border:1px solid #fe7907;
	padding:6px 5px;
	font-weight:bold;
	font-size:14px;
	font-weight:normal;
}


.groupContent h2
{
	color:#ff6000;
	cursor:pointer;
	font-size:10px;
	font-weight:normal;
	margin:0;
	font-size:12px;
	/*background:url(../new_images/groupContent-title-bg.gif) repeat-x;*/
	padding:0;

}
.groupContent h2 span
{
	background: url(../new_images/btn-bg.gif) no-repeat  5px 9px;
	display:block;
	padding: 5px 5px 5px 16px;
	width:159px;
	color:#898989;
	border-bottom:solid 1px #f6f6f6;
	
}

.groupContent.collapsed h2 span 
{
	background:#eaeaea url(../new_images/btn-bg.gif) no-repeat  5px -9px;
	color:#ff6000;
}
.category
{
	width:188px;
	border-bottom:1px solid #C0C0C0;
	background:url(../new_images/leftbar-bg.gif) repeat-x;
}

.category ul
{
	padding:0;
	margin:5px 0 0 12px;
}

.category ul li
{
	list-style-type:none;
	font-weight:bold;
	padding-bottom:5px;
	line-height:15px;
}

.category ul li a
{
	text-decoration:none;
	color:#666;
}

.category ul li a:hover
{
	text-decoration:underline;
	color:#666;
}

.groupContent
{
	width:180px;
	border-bottom:1px solid #dbdbdb;
	border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
	display:block;
	overflow:hidden;
	background:url(../new_images/leftbar-bg.gif) repeat-x scroll 0 0;
}


.groupContent ul.Category
{
	
	overflow:hidden !important;
}
.groupContent ul
{
	margin:0;
	padding:5px 0 10px 12px;
	max-height:237px;
	display:block;
	overflow-y:scroll;
	background-color:#f2f2f2;
}


.groupContent ul li
{
	list-style-type:none;
	/*padding-bottom:5px;*/
	display:block;
	overflow:hidden;
	line-height:17px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.groupContent ul li a
{
	text-decoration:none;
	color:#666;
	
}
.groupContent ul li a:hover
{
	text-decoration:underline;
	color:#666;
	

}


.groupContent ul li span
{
	display:block;
	overflow:hidden;
	float:left;
	vertical-align:middle;
}
.groupContent ul li input
{
	
	padding:0;
	margin:0 5px 0 0;
	
	overflow:hidden;
	vertical-align:middle;
	display:inline;
	
}


.Price
{
	width:188px;
	border-bottom:1px solid #C0C0C0;
	display:block;
	overflow:hidden;
	background:url(../new_images/leftbar-bg.gif) repeat-x scroll 0 0;
}

.Price ul
{
	padding:0;
	margin:5px 0 0 12px;
	display:block;
}

.Price ul li
{
	list-style-type:none;	
	padding-bottom:5px;
	display:block;
	overflow:hidden;
}

.Price ul li a
{
	text-decoration:none;
	color:#666;
}

.Price ul li a:hover
{
	text-decoration:underline;
	color:#666;
}

.resolution
{
	width:188px;
	border-bottom:1px solid #C0C0C0;
	display:block;
	overflow:hidden;
	background:url(../new_images/leftbar-bg.gif) repeat-x scroll 0 0;
}

.resolution ul
{
	padding:0;
	margin:5px 0 0 12px;
	max-height:237px;
	display:block;
	overflow-y:scroll;
}

.resolution ul li
{
	list-style-type:none;
	/*padding-bottom:5px;*/
	line-height:17px;
	display:block;
	overflow:hidden;
}

.resolution ul li a
{
	text-decoration:none;
	color:#666;
}

.resolution ul li a:hover
{
	text-decoration:underline;
	color:#666;
}

.resolution ul li input
{
	float:left;
	padding:0;
	margin:0 5px 0 0;
	display:block;
	overflow:hidden;
	vertical-align:middle;
}

.lastmenu
{
	border-bottom:none;
}

.CategorycontentRight
{
	float:right;
	width:232px;
}

.CategorycontentRightTopBg
{
	background:url(../new_images/CategorycontentRight-top-bg.png) no-repeat top;
	width:232px;
	height:10px;	
}
.CategorycontentRightBottomBg
{
	background:url(../new_images/CategorycontentRight-top-bg.png) no-repeat bottom;
	width:232px;
	height:10px;	
}
.CategorycontentRightInner
{
	padding: 0 3px;
    width: 223px;
	background:url(../new_images/CategorycontentRight-bg.png) repeat-y;
}
.CategoryContent
{
	width:803px;
	float:right;
}

.CategoryBannerContent
{
	width:792px;
	float:right;
}
.cameraBanner
{
	width:792px;
	
}
.pagenationOuter
{
	width:563px;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:5px;
	display:block;
	overflow:hidden;
	padding:5px 0;
	clear:both;
}
.pageNumber
{
	padding:5px 10px;
	float:right;
}
.navigation
{
	width:300px;
	padding:5px 0;
	display:block;
	overflow:hidden;
}

.navigationLeft
{
	float:left;
}

.navigationLeft img
{
	margin:0 3px 0 0;
}

.pagination
{
	float:left;
	padding:3px 0 0 0;
}

.pagination ul
{
	padding:0;
	margin:0;
}

.pagination ul li
{
	list-style-type:none;
	color:#666;
	float:left;	
}
.pagination ul li span
{
	color:#666;
}
.pagination ul li span.next
{
	color:#666;
	font-weight:bold;
}

.pagination ul li a
{
	color:#666;
	text-decoration:none;
	padding:3px 6px;
	display:block;
	margin-left:3px;
	overflow:hidden;
}

.pagination ul l spani a
{
	color:#666;
	text-decoration:none;
}

.pagination ul li span a:hover
{
	color:#666;
	text-decoration:underline;
	background-color:#fff !important;
}

.pagination ul li.active
{
	color:#fff;
	background-color:#636363;
	text-decoration:none;
	padding:3px 6px;
	display:block;
	overflow:hidden;
	margin-left:3px;
}

.pagination ul li a:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#636363;
	
}
.rightNavigation
{
	width:250px;
	padding:0 0;
	display:block;
	overflow:hidden;
	float:right;
	text-align:right;
}

.cameraContentLeft
{
	float:left;
	width:563px;
}
.contentLeftTop
{
	float:left;
	width:563px;
}
.contentLeftBottom
{
	border-bottom:1px solid #E6E6E6;
	float:left;
	width:563px;
}

.cabinet
{
	width:555px;
	border-bottom:dashed 1px #d2d2d2; 
	display:block;
	overflow:hidden;
	margin-bottom:5px;
	padding:15px 0;
}

.itemDemoImg
{
	text-align:center;
	margin:0 auto;
}

.reviews
{
	display:block;
	overflow:hidden;
	padding:7px 0;
}

.reviews img
{
	margin-right:1px;
}

.reviews span
{
	display:block;
	overflow: hidden;
	color:#666;
	padding:5px 0 0 0;
}

.reviews span a
{
	color:#666;
	text-decoration:none;
}

.reviews span a:hover
{
	color:#666;
	text-decoration:underline;
}

.cabinetContentLeft
{
	float: left;
	width:173px;
	text-align:center;
}

.cabinetContentRight
{
	float:right;
	width:368px;
	padding:10px 0 0 10px;
}

.cabinetContentRight span
{
	font-size:15px;
	color:#ff8f0a;
	font-weight:bold;
	display:block;
	overflow:hidden;
	margin-bottom:9px;
	font-family:Tahoma, Geneva, sans-serif;
}

.cabinetContentRight span a
{
	color:#ffa20a;
	text-decoration:none;
}
.cabinetContentRight span a:hover
{
	color:#ffa20a;
	text-decoration:underline;
}

.cabinetContentRight ul
{
	color:#737373;
	margin:0 0 26px;
	width:368px;
	padding:0;
	display:block;
	overflow:hidden;
}

.cabinetContentRight ul li
{

	font-size:11px;
	margin:0;
	padding:0 0 0 4px;
	line-height:19px;
	list-style:none;
	display:block;
}

.productPrice
{
	width:353px;
	border-top:solid 1px #e6e6e6;
	padding:20px 0 0 7px;
	clear:both;
}

.productPrice span
{
	display:block;
	overflow:hidden;
	clear:both;
	color:#dc6b02;
	text-transform:uppercase;
	font-size:10px;
	padding-top:3px;
}
.productPrice span.last
{
	padding:0 0 20px; 0;

}

.productPrice span a
{
	color:#dc6b02;
	text-decoration:none;
}


.productPrice span a:hover
{
	color:#dc6b02;
	text-decoration:underline;
}

.rs span
{
	color:#ff8a00;
	font-size:23px;
	display:block;
	overflow:hidden;
	float:left;
	clear:none;
	padding:0;
	font-weight:normal;

}
.rs span img{
	margin:6px 0 0;
	
}

.rsSymbolImg
{
	padding:2px 5px 0 0;	
	float:left;
}
.rs
{
	float:left;
}

.addtoCartBtn
{
	
	padding:0 5px 0 15px;
	float:right;
}

h3
{	font-size:15px;
	padding:0;
	margin:0;
}

h3 a
{
	color:#898989;
	text-decoration:none;
}

h3 a:hover
{
	color:#898989;
	text-decoration:underline;
}
.ShoppingContentRight
{
	float:right;
	width:227px;
	border-right:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
}

.contentRightTitle
{
	width:171px;
	background:url(../new_images/right-titile-bg.gif) repeat-x;
	font-size:16px;
	color:#FFF;
	padding:9px 12px;
}

.relatedProducts
{
	width:159px;
	padding:12px 18px;
		border-bottom:solid 1px #e6e6e6;
	background-color:#fbfbfb;
	text-align:center;
}

.relatedProducts span
{
	color:#000;
	font-size:11px;
}

.relatedProducts span a
{
	color:#000;
	text-decoration:none;
}

.relatedProducts span a:hover
{
	color:#000;
	text-decoration:underline;
}

.relatedProducts img
{
	padding:0 0 5px 0;
}

.BottomPagination
{
	float:left;
	padding:3px 0;
}

.BottomPagination ul
{
	padding:0;
	margin:0;
}

.BottomPagination ul li
{
	list-style-type:none;
	color:#666;
	float:left;	
}
.BottomPagination ul li span
{
	color:#666;
}
.BottomPagination ul li span.next
{
	color:#666;
	font-weight:bold;
}

.BottomPagination ul li a
{
	color:#666;
	text-decoration:none;
	padding:3px 6px;
	display:block;
	overflow:hidden;
	margin-left:3px;
}

.BottomPagination ul li.active
{
	color:#fff;
	background-color:#636363;
	text-decoration:none;
	padding:3px 6px;
	display:block;
	overflow:hidden;
	margin-left:3px;
}

.BottomPagination ul li a:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#636363;
}


.BottomPagination ul l spani a
{
	color:#666;
	text-decoration:none;
}

.BottomPagination ul li span a:hover
{
	color:#666;
	text-decoration:underline;
	background-color:#fff !important;
}


.offerContent.last
{
	border:none;
	padding-bottom:83px;

}

.offerContent
{
	width:224px;
	display:block;
	overflow:hidden;
	background: url(../new_images/offerContent-bottom-bg.gif) no-repeat ;
	font-size:11px;
	border-bottom: solid 1px #e6e6e6;
	font-family:Tahoma, Geneva, sans-serif;
}

.offerContentInnerTitle
{
	padding:7px 5px 15px 16px;
	background:url(../new_images/offerContentInnerTitle-bott.gif) no-repeat bottom;
	
}
.offerContentInnerTitle h2
{
	font-size:16px;
	font-weight: bold;
	margin:0;
	color:#2a2a2a;
	padding:0;
}
.offerContentInner
{
	padding:10px 5px 16px 16px;
	display:block;
	overflow:hidden;
	background:#eee url(../new_images/CategoryRightSide-bg.gif) repeat-x;
}

.offerContentLeft
{
	float:left;
	width:81px;
}

.offerContentRight
{
	float:right;
	width:119px;
}
.offerContentRight p 
{
	padding:0;
	margin:0 0 10px 5px;
	line-height:15px;
}
.offerContentRight p a
{
	color:#898989;
	font-weight:bold;
	text-decoration:none;
}
.offerContentRight p a:hover
{
	color:#898989;
	font-weight:bold;
	text-decoration:underline;
}

.offerContentRight span
{
	padding:0;
	margin:0 0 10px 5px;
	color:#ff8f0a;
	font-size:15px;
	font-weight:bold;
	display:block;
}

.sites_wrap {
	position:absolute;
	float:left;
	top:265px;
	width:166px;
	font:11px arial;
	z-index:10;
	padding:5px 0;
	
}
.sites_wrap .sites_header {
	width:166px;
	background:url(../new_images/sortby-btn.gif) no-repeat;
	height:27px;
}
.sites_wrap .sites_header a {
	margin:4px 20px 0 0;	
	float:right;
	color:#000;
	text-decoration:none;
}


.sites_wrap ul {
	position:absolute;
	left:0px;
	top:16px;
	width:164px;
	border:1px solid #d4d4d4;
	background:#efefef;
	padding:0;
	margin:0;
	display:none;
	margin:11px 0 0 0;
	height:92px;
}

.sites_wrap ul li {
	font:normal 11px Arial;
	color:#000;
	width:156px;
	list-style:none;
	margin:0 0px 4px 0;
}
.sites_wrap ul li a {
	color:#000;
	text-decoration:none;
	padding:3px 0px 3px 10px;
	width:154px;
	display:block;
}
.sites_wrap ul li a:hover {
	color:#fff;
	background:#616161;
	padding:3px 0px 3px 10px;
	width:154px;
}



.display_wrap {
	position:absolute;
	top:265px;
	width:106px;
	font:11px arial;
	z-index:10;
	margin:0 0 0 174px;
	padding:5px 0;
}
.display_wrap .display_header {
	width:104px;
	background:url(../new_images/display-btn.gif) no-repeat;
	height:27px;
}
.display_wrap .display_header a {
	margin:4px 20px 0 0;	
	float:right;
	color:#000;
	text-decoration:none;
}
.display_wrap ul {
	position:absolute;
	left:0px;
	top:16px;
	width:102px;
	border:1px solid #d4d4d4;
	background:#efefef;
	padding:0;
	margin:0;
	display:none;
	margin:11px 0 0 0;
	height:92px;
}

.display_wrap ul li {
	font:normal 11px Arial;
	color:#000;
	width:102px;
	list-style:none;
	margin:0 0px 4px 0;
}
.display_wrap ul li a {
	color:#000;
	text-decoration:none;
	padding:3px 0px 3px 10px;
	width:92px;
	display:block;
}
.display_wrap ul li a:hover {
	color:#fff;
	background:#616161;
	padding:3px 0px 3px 10px;
	width:92px;
}

.yourShoppingcart {
	width:224px;
	display:block;
	overflow:hidden;
	margin-bottom:0;
	padding-top:1px;
}
.yourShoppingcart span {
	background:url(../new_images/right-top-title-bg.gif)  repeat-x;
	display:block;
	overflow:hidden;
	padding:6px 8px 10px;
	border-bottom: solid 1px #ebe9e9;
	width:209px
}
.yourShoppingcart span h2 {
	font-size:14px;
	padding:8px 8px 0;
	margin:0;
	color:#212123;
	font-weight:bold;
}
.yourShoppingcart span img {
	float:left;
	padding-right:5px;
}
.yourShoppingcart table {
	width:227px;
	background:url(../new_images/table-bg.gif) repeat-x;
	border-bottom:solid 1px #e1e1e1 !important;
	margin-bottom:5px;
}
/*.yourShoppingcart table tr th {
	border-bottom:solid 1px #e1e1e1 !important;
	text-align:left;
	padding:5px 2px 5px 2px;
}
.yourShoppingcart table tr td {
	padding:5px 2px 5px 2px;
	color:#7b7b7b;
}*/
.ShopCartHeadProduct{
	width:159px;
	border-bottom:solid 1px #e1e1e1 !important;
	padding:5px 2px 5px 2px;
}
.ShopCartHeadQty{
	width:21px;
	border-bottom:solid 1px #e1e1e1 !important;
	padding:5px 2px 5px 2px;
}
.ShopCartHeadPrice{
	width:35px;
	border-bottom:solid 1px #e1e1e1 !important;
	padding:5px 5px ;
}
.ShoppingCartProduct{
	width:159px;
	padding:5px 5px;
	color:#7b7b7b;
}
.ShoppingCartQty{
	width:21px;
	padding:5px 2px 5px 2px;
	color:#7b7b7b;
}
.ShoppingCartPrice{
	width:35px;
	padding:5px 2px 5px 2px;
	color:#7b7b7b;
}

.more {
	border-bottom:solid 1px #e1e1e1 !important;
	display:block;
	overflow:hidden;
	width:220px;
	text-align:right;
	color:#bf9849;
	margin-bottom:5px;
	padding:0 7px 5px 0;
}
.checkOut {
	width:215px;
	padding:5px 0 5px 10px;
}
.checkOut img {
	padding-right:8px;
}
.BootomBorder{
	border-bottom:solid 1px #e1e1e1 !important;
}

.ajax-loader{
height:100px;
text-align:center;
vertical-align:middle;
padding-top:45px;
}

.groupContent.collapsed ul {
	display:none;
}

/*Contact US Page*/
.cup_header
{
	width:1005px;
	background:url(../new_images/headerbg.jpg) repeat-x; 
	height:98px
}
.cup_header .cup_logoLeft
{
	float:left;
}
.cup_header .cup_logoRight
{
	float:left;
}
/*Contact US Page*/



/* Product Page Start Here */

.productPageContent
{
	width:968px;
	padding:27px 17px 0 17px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	color:#434343;
	font-size:12px;
}

.productPageContentLeft
{
	width:690px;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
	float:left;
}

.productContentLT
{
	width:690px;
	padding:0 0 12px 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.productContentLTL
{
	width:200px;
	padding:0 19px;
	margin:0;
	float:left;
	display:block;
	overflow:hidden;
}

.productContentLTLImage
{
	width:200px;
	padding:0 19px;
	margin:0;
	float:left;
	display:block;
	overflow:hidden;
	
}

.productContentLTLImage img
{
	float:left;
}

.productContentLTLImage span
{
	padding-left:6px;
	display:block;
	overflow:hidden;
}
.productContentLTLImage a
{
	text-decoration:none;
	float:right;
	color:#6e6e6e;
	width:152px;
}

.writeReview
{
	width:224px;
	padding:15px 0 0 0;
	margin:0;
	display:block;
	overflow:hidden;
	
}
.writeReview img
{
	padding-right:10px;
	float:left;
}

.writeReview ul
{
	padding:0;
	margin:0;
}

.writeReview ul li
{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
	
}

.writeReview ul li a
{
	text-decoration:none;
	color:#6e6e6e;
	display:block;
	overflow:hidden;
	padding-top:7px;
}

.writeReview ul li a:hover
{
	text-decoration:underline;
	color:#6e6e6e;
}

.productContentLTR
{
	width:415px;
	padding:0 15px 0 20px;
	margin:0;
	display:block;
	overflow:hidden;
	float:right;
}

.productContentLTRTitle
{
	width:432px;
	border-bottom:solid 1px #999;
	padding:0 0 4px 0;
	margin:0 0 14px 0;
	display:block;
	overflow:hidden;
	
}

.productContentLTRTitle img
{
	float:left;
}

.productLogo
{
	width:280px;
	padding:0;
	margin:0;
	float:left;
}
.productLogo span
{
	font-size:20px;
	display:block;
	overflow:hidden;
	padding:17px 0 0 5px;
	color:#7e7f83;
	font-weight:bold;
}

.productContentLTRTitle ul
{
	padding:25px 0 0 0;
	margin:0;
	float:right;
}

.productContentLTRTitle ul li
{
	list-style:none;
	padding:0;
	margin:0;
    float:left;
	display:block;
	overflow:hidden;
}

.productContentLTRTitle ul li a
{
	text-decoration:none;
	display:block;
	overflow:hidden;
}

.productContentLTRTitle ul li a:hover
{
	text-decoration:underline;
	color:#404040;
}

.productContentLTRTitle ul li span
{
	padding:2px 25px 0 5px;
	color:#404040;
	display:block;
	overflow:hidden;
}

.productContentDetail
{
	width:436px;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}

.productContentDetailLeft
{
	width:430px;
	padding:0;
	margin:0;
	float:left;
}

.productContentDetailLeft h2
{
	font-size:18px;
	color:#ff7a00;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0;
}

.productContentDetailLeft ul
{
	width:420px;
	padding:0;
	margin:0;	
}

.productContentDetailLeft ul li
{
	list-style:circle;
	padding:0 0 0 12px;
	margin:0;
	display:block;
	overflow:hidden;
	color:#676767;
	line-height:24px;
	font-size:12px;
}

.productContentDetailRight
{
	width:224px;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}
.productinfo
{
	width:415px;
	padding:0;
	margin:0 0 6px 0;
	display:block;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	font-size:12px;
	color:#434343;
}

.productinfo img
{
	padding:2px 0px 0 0;
	float:left;
}
.productinfo p
{
	font-size:12px;
	color:#434343;
	padding:15px 10px;
	margin:0;
	border-bottom:solid 1px #e5e5e5;
}

.productinfo ul
{
	padding:0;
	margin:0;
}

.productinfo ul li
{
	list-style:none;
	padding:4px 4px 4px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #e5e5e5;
	background-color:#F5F5F5;
}

.productinfo ul li.last
{
	list-style:none;
	padding:4px 0 4px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-bottom:none;
}


.productinfo ul li span
{
	padding:0 0 0 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.productinfo ul li a
{
	float:right;
	border:none;
	padding:4px 0;
	margin:0;
}
.warranty
{
	background:url(../new_images/warranty-bg.jpg) no-repeat left 0;
	color: #FFFFFF;
    float: left;
    height: 46px;
    margin: 5px 0 0;
    padding: 7px 0;
    width: 224px;
}

.warranty p
{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:10px 0 0 8px;
	margin:0;
}
.warranty span
{
	padding:0 0 0 16px;
	margin:0;
	font-size:27px;
	font-weight:bold;
	display:block;
	float:left;
}
.shipping
{
	width:100px;
	padding:0;
	margin:0;
	float:right;
}
.dealoftheday
{
	width:100px;
	background:url(../new_images/deal-of-day-bg.jpg) no-repeat top right;
	display:block;
	overflow:hidden;
	height:95px;
	padding:0;
	margin:0;
}

.dealoftheday p
{
	padding:52px 0 0 30px;
	margin:0;
	font-size:14px;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.dealoftheday img
{
	padding:0 0 0 0;
}

.priceDetail
{
	width:688px;
	padding:0;
	margin:0 0 6px 0;
	display:block;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	font-size:12px;
	color:#434343;
}
.priceDetail img
{
	padding:2px 7px 0 0;
	float:left;
}
.priceDetail p
{
	font-size:12px;
	color:#434343;
	padding:15px 10px;
	margin:0;
	border-bottom:solid 1px #e5e5e5;
}
.priceDetailTitle
{
	width:400px;
	padding:8px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	background-color:#e5e5e5;
	color:#ff7a00;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #FFF;
}
.priceDetailTitleLeft
{
	float:left;
	padding:0;
	margin:0;
}
.priceDetailTitleLeft span
{
	color:#ff8a00;
	font-size:20px;
}
.priceDetailTitleRight
{
	float:right;
	padding:0;
	margin:0;
}
.priceDetailTitleRight span
{
	color:#ff8a00;
	font-size:20px;
}
.priceDetail ul
{
	padding:0;
	margin:0;
}

.priceDetail ul li
{
	list-style:none;
	padding:7px 0 7px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-bottom:solid 1px #e5e5e5;
}

.priceDetail ul li.last
{
	list-style:none;
	padding:7px 0 7px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-bottom:none;
}


.priceDetail ul li span
{
	padding:4px 0 0 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.priceDetail ul li a
{
	float:right;
	border:none;
	padding:7px 0;
	margin:0;
}

.featureTab
{
	width:690px;
	padding:0;
	margin:30px 0 20px 0;
	display:block;
	overflow:hidden;
}

.featureTabNav
{
	width:689px;
	padding:0;
	margin:0 0 0 0;
	display:block;
	overflow:hidden;
}

.featureTabNav ul
{
	padding:0;
	margin:0;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	display:block;
	overflow:hidden;
}

.featureTabNav ul li
{
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
	border-right:solid 1px #FFF;
	border-right:solid 1px #FFF;
	border-bottom:solid 2px #464646;
	padding:9px 27px;
	display:block;
	overflow:hidden;
	background:#464646;
	list-style:none;
	float:left;
	cursor:pointer;
}

.featureTabNav ul li.end
{
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
	border-right:0;
	padding:9px 19px 9px 19px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}

.featureTabNav ul li a
{
	text-decoration:none;
	text-transform:uppercase;
}

/*

.featureTabNav ul li a:hover
{
	text-decoration:none;
	text-transform:uppercase;
	color:#464646;
	border-bottom:none;
	border-left:solid 2px #464646;
	border-top:solid 2px #464646;
	border-right:solid 1px #464646;
	background:url(../images/feature-tab-hover-bg.gif) repeat-x top;
	padding:9px 27px;
	margin:0;
	display:block;
	overflow:hidden;
}
.featureTabNav ul li a:hover.end
{
	text-decoration:none;
	text-transform:uppercase;
	color:#464646;
	border-bottom:none;
	border-left:solid 2px #464646;
	border-top:solid 2px #464646;
	border-right:solid 1px #464646;
	background:url(../images/feature-tab-hover-bg.gif) repeat-x top;
	padding:9px 28px 9px 29px;
	display:block;
	overflow:hidden;
}
*/
.featureTabNav ul li.active
{
	text-decoration:none;
	text-transform:uppercase;
	color:#464646;
	border-bottom:none;
	border-top:solid 2px #464646;
	background:url(../new_images/feature-tab-hover-bg.gif) repeat-x top;
	padding:9px 27px;
	display:block;
	overflow:hidden;
}
.featureTabNav ul li.end.active
{
	text-decoration:none;
	text-transform:uppercase;
	color:#464646;
	border-bottom:none;
	border-top:solid 2px #464646;
	background:url(../new_images/feature-tab-hover-bg.gif) repeat-x top;
	padding:9px 28px;
	display:block;
	overflow:hidden;
}

.featureTab p
{
	padding:15px 0 10px 0;
	margin:0;
}

.content1
{
	width:665px;
	padding:0 10px 10px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}

.content1 span
{
	font-weight:bold;
	color:#ff8533;
	padding:0 0 6px 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.content1 ul
{
	padding:0;
	margin:0;
}

.content1 ul li
{
	list-style:disc inside;
	padding:0 0 0 12px;
	margin:0;
	display:block;
	overflow:hidden;
	line-height:18px;
}

/*.content1 ul li
{
	list-style:disc inside;
	padding:0 0 0 12px;
	margin:0;
	line-height:18px;
	width:620px;
	float:left;
}*/

.content2
{
	width:665px;
	padding:0 0 12px 20px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}

.content2 span
{
	font-weight:bold;
	color:#ff8533;
	padding:0 0 6px 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.content2 ul
{
	padding:0;
	margin:0;
}

.content2 ul li
{
	list-style:disc inside;
	padding:0 0 0 12px;
	margin:0;
	display:block;
	overflow:hidden;
	line-height:18px;
}

.content3
{
	width:665px;
	padding:0 0 12px 20px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}

.content3 p
{
	padding:12px 0 0 0;
	margin:0;
	line-height:16px;
}

.content3Form
{
	width:665px;
	padding:10px 0 0 0;
	margin:0;	
}

.content3Form ul
{
	padding:0 0 20px 0;
	margin:0;
}

.content3Form ul li
{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}

.content4
{
	width:660px;
	padding:20px 0 20px 25px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}



.content5
{
	width:665px;
	padding:0 0 12px 20px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}

.content5 span
{
	font-weight:bold;
	color:#ff8533;
	padding:0 0 6px 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.content5 ul
{
	padding:0;
	margin:0;
}

.content5 ul li
{
	list-style:disc inside;
	padding:0 0 0 12px;
	margin:0;
	display:block;
	overflow:hidden;
	line-height:18px;
}

.shoppingCartSidebar
{
	width:256px;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
	float:right;
}

.shoppingCartSidebarTop
{
	width:254px;
	padding:0;
	margin:0 0 15px 0;
	display:block;
	overflow:hidden;
	border:solid 1px #e5e5e5;
}

.shoppingCartSidebarInput
{
	width:223px;
	padding:15px;
	margin:0;
	display:block;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	
}

.shoppingCartSidebarInput input
{
	width:216px;
	border:solid 1px #d1d1d1;
	padding:2px 2px;
	margin:0 0 6px 0;
	color:#7d7d7d;
	font-size:12px;
}

.shoppingCartSidebarBtn
{
	width:195px;
	padding:2px 2px 0 0;
	margin:0;
	display:block;
	overflow:hidden;
}

.shoppingCartSidebarBtn img
{
	padding-right:10px;
}
.shoppingCartSidebarTop table tr th
{    
    border:solid 1px #e5e5e5;
	background-color:#e5e5e5;
    padding:7px;
    text-align:left;
}

.shoppingCartSidebarTop table tr td 
{
   padding:12px 8px 12px 8px;
   border-bottom:solid 1px #e5e5e5;
}

.more
{
	padding:6px 0 6px 0;
	margin:0 6px 0 0;
	display:block;
	overflow:hidden;
	font-weight:bold;
	text-align:right;
}

.more a
{
	text-decoration:none;
	padding:6px 0 6px 0;
	margin:0 6px 0 0;
	color:#666;
}

.whatisInBox
{
	width:256px;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}

.whatisInBoxTitle
{
	width:250px;
	padding:8px 0 8px 6px;
	margin:0;
	display:block;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	background:url(../new_images/whats-in-box-bg.gif) repeat-x top;
	font-weight:bold;
	color:#ffffff;
	font-size:16px;
}

.whatisInBoxContent
{
	width:244px;
	padding:0 0 0 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border:solid 1px #e5e5e5;
}

.whatisInBoxContent span
{
	padding:8px 0;
	font-weight:bold;
	display:block;
	overflow:hidden;
	font-size:14px;
	color:#727272;
}

.whatisInBoxContent ul
{
	padding:0;
	margin:0;
}

.whatisInBoxContent ul li
{
	list-style:disc;
	padding:0 0 12px 12px;
	margin:0;
	display:block;
	overflow:hidden;
}
.FacebookProductPage
{
	width:256px;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}


.relatedProduct
{
	width:949px;
	padding:12px 0;
	margin:0 0 15px 0;
	display:block;
	overflow:hidden;
	
}

.relatedProduct h3
{
	text-transform:uppercase;
	font-size:16px;
	color:#727272;
	padding:0 0 6px 0;
	margin:0;
}

.relatedProduct ul
{
	padding:0 0 10px 0;
	margin:0;
	border:solid 1px #e5e5e5;
	display:block;
	overflow:hidden;
}

.relatedProduct ul li
{
	list-style:none;
	background:url(../new_images/related-product-right-bg.gif) no-repeat right center;
	padding:0 12px;
	margin:0;
	display:block;
	overflow:hidden;
	float:left;
	width:210px;
}

.relatedProduct ul li.final
{
    list-style:none;
	background:none;
	padding:0 12px;
	margin:0;
	display:block;
	overflow:hidden;
	float:left;
}

.relatedProduct span
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
	color:#727272;
}

.recentlyViewedProducts
{
	width:950px;
	padding:0;
	margin:0 0 15px 0;
	display:block;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	
}

.recentlyViewedProducts p
{
	padding:0;
	margin:0;
}

.recentlyViewedItems
{
	width:474px;
	display:block;
	overflow:hidden;
	padding:0 0 25px 0;
	margin:0;
	float:left;
	border-right:solid 1px #e5e5e5;
}

.recentlyViewedItemsT
{
	width:467px;
	display:block;
	overflow:hidden;
	padding:6px 6px;
	margin:0;
	border:solid 1px #ffffff;
	background:#eeeeee;
}

.recentlyViewedCategories
{
	width:475px;
	display:block;
	overflow:hidden;
	padding:0 0 25px 0;
	margin:0;
	
}

.recentlyViewedCategoriesT
{
	width:467px;
	display:block;
	overflow:hidden;
	padding:6px 6px;
	margin:0;
	border:solid 1px #ffffff;
	background:#eeeeee;
}

/* popup */

/* contact popup form style*/

 #contactform #error ul{
 padding-left:0px;
 line-height:20px;
 }
 #contactform #error span{
 color:green;
 padding:5px 0 5px 0;
 position:absolute;
 top:60px;
 right:10px;
 width:150px;
 }
 #contactform #error ul li{
  color:#BF0B0B;
  font-weight:normal;
  }
 h2#contacth2{
 font-size:18px;
 color:#000;
 margin:0 0 10px 0;
 font-weight:normal;
 padding-bottom:10px;
 border-bottom:1px dotted #ccc;
 }
 #contactform fieldset{
 border:none;
 }
 #contactform #formleft{
 float:left;
 }
 #contactform #error{
 float:right;
 }
 #contactform .button{
 background:#eded;
 color:#666;
 border:1px solid #ccc;
 padding:5px 20px 5px 20px;
 outline:none;
 }
 #contactform{
 color:#666;
 }
.clear{clear:both;}
.download{
display:block;
padding:20px 0 20px 0;
background:#222;
text-align:center;
border:1px solid #000;
color:#fd398f;
font-size:18px;
}
.download:hover{
background:#000;
}


/* CSS BY GURUSAMY */

.productdetailBox{
background-color:#f9f9f9;
border:1px solid #e9e7e7;
width:320px;
margin:auto;
overflow:hidden;
}

.productdetailTextOuter{
width:320px;
border-bottom:1px solid #e9e9e9;
}

.productdetailText{
width:70px;
padding-bottom:4px;
padding-top:4px;
font-size:12px;
color:#838281;
padding-left:9px;
}

.productdetailTextRight{
width:240px;
padding-bottom:4px;
padding-top:6px;
font-size:12px;
color:#838281;
}

.recentlyViewedItemsDisplay{
	padding-left:14px;
	height:auto;
	color:#000000;
	font-size:12px;
}
.recentlyViewedItemsDisplay a{
	color:#000000;
	font-size:12px;
}

.welcomeguestSubtext{
font-size:12px;
color:#ffffff;
}

.small_red{
font-size:10px;
color:#FF0000;
font-weight:200;
}
.mainOuter{
	width:1003px;
	margin:0px auto;
}

.ProductError{
padding:27px 45px 20px 45px;
background-image:url(../new_images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:913px;
background-color:#FFFFFF;
}
.ProductErrorOuter{
padding:0px 25px 0px 25px;
float:left;
}
.ProductErrorHeading{
padding-bottom:15px;
padding-top:15px;
font-size:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ff980e;
line-height:21px;
}
.error_inner
{
	font-weight: 700;
	font-size: 14px;
	color: #036;
	text-align:left;
	padding-left:75px;	
}
.error_suggestion
{
	font-weight: 700;
	font-size: 14px;
	color: #036;
	text-align:left;
	padding-left:75px;	
}
.error_suggestion_content
{
	font-weight: 200;
	font-size: 12px;
	color: #036;
	text-align:left;
	padding-left:40px;
}
/*    CSS BY GURUSAMY END */

.fl{
	float:left;
}
.fr{
float:right;
}

/* Product page css End */

/* gift banner start*/

.giftbannerOuter
{
	width:100%;
	display:block;
	padding:0;
	overflow:hidden;
	background: url(../new_images/gift-bg.gif)  repeat-x;
}
.giftbannerinner
{
	width:1000px;
	display:block;
	padding:10px 230px 0px 230px;
	overflow:hidden;
    /*background:url(../new_images/gift-banner.jpg)  no-repeat;*/
	background:url(../new_images/gift_banner-bg.jpg)  no-repeat;
	background-color:#4e4e4e;
	margin:0;
}

.giftbannerinner h2
{
	padding:0;
	margin:0 0 28px 0;
}
.giftbannerinnerMenu
{
	padding:0;
	margin:0;
	width:547px;
}
.giftbannerinner ul.mO
{
	padding:0;
	margin:0;
	float:left;
}

.giftbannerinner ul
{
	padding:0;
	margin:0 40px 0 0;
	float:left;
}
.giftbannerinner ul li
{
	padding:0;
	/*margin:0 0 16px 0;*/
	margin:0 0 0px 0;
	list-style:none;
	text-decoration:none;
	width:249px;
	background: url(../new_images/banner-btn.jpg) no-repeat;
}
.giftbannerinner ul li a
{
	padding:7px 0 10px 40px;
	margin:0;
	list-style:none;
	display:block;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.giftbannerinner ul li a:hover
{
	color:#ffe726;
}
/* gift banner end*/


/* Razer Zone CSS Start */

.razerOuter
{
	width:1000px;
	margin:0 auto;
	display:block;
	padding:0;
	overflow:hidden;
	background:url(../new_images/razert-bg.gif) repeat-x;
}
.razerinner
{
	width:995px;
	padding:0;
	margin:0 auto;
}
.razerTop
{
	padding:0;
	margin:0 0 10px 0;
}
.razerBanner
{
	width:995px;
	background:url(../new_images/razer-banner.jpg) no-repeat;
	height:422px;
	padding:0;
	margin:0 0 50px 0;
}
.razerContent
{
	width:995px;
	padding:0;
	margin:0;
}
.razerDetail
{
	width:995px;
	padding:0 0 30px 0;
	margin:0 0 30px 0;
	background:url(../new_images/razer-bottom-line.gif) no-repeat bottom;
	display:block;
	overflow:hidden;
}
.razerDetail.bn
{
	background:none;
}

.razerDetailBox
{
	float:left;
	width:468px;
	padding:0;
	margin-right:45px;
	font-size:12px;
}

.razerDetailBox p
{
	padding:20px 30px 20px 0;
	margin:0;
}
.razerDetailBox p span
{
	font-weight:bold;
}
.razerDetailBoxBottom
{
	padding:0;
	margin:0;
}
.razerDetailBoxBottom span
{
	padding:0;
	margin:0 6px 10px;
	float:left;
	font-size:26px;
	color:#4ff42e;
}
.razerDetailBoxBottom span.white
{
	color:#FFF;

}

.razerDetailBox .btn
{
	padding:0;
	margin:0;
	clear:both;
}
.razerDetailBox .btn img
{
	padding:0 10px 0 0;
	margin:0;
}
.razerDetailBox.m0
{
	margin:0;
}

.razerBannerContent
{
	width:296px;
	float:right;
	display:block;
	overflow:hidden;
	padding:325px 0 0 0;
	margin:0;
}

.razerBannerContentPrice
{
	width:296px;
	color:#4FF42E;
    float:left;
    font-size:26px;
  	padding:0;
	margin:0;
}
.razerBannerContentPrice img
{
	padding-right:6px;
}
.razerBannerContentPrice span
{
	width:270px;
	color:#ffffff;
    font-size:26px;
	text-decoration:none;
  	padding:0 0 0 20px;
	margin:0;
}
.razerBannerContentBtn
{
	width:270px;
	display:block;
	overflow:hidden;
	float:left;
	padding:0 6px 0 0;
	margin:0;
}
.razerBannerContentBtn img
{
	padding:10px 10px 0 0;
}
/* Razer Zone CSS END */


/* Check out Style */
.MyCheckout{
padding:0px 5px 10px 5px;
/*background-image:url(../images/innercontentbg.gif);*/
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:1000px;
overflow:hidden;
background-color:#FFFFFF;
}
.CheckoutSummary
{
	width:750px;
	padding:0;
	margin:5px 0 5px 0;
	display:block;
	overflow:hidden;
	float:left;
}

.checkoutTabRight
{
	width:245px;
	padding:0;
	margin:5px 0 5px 0;
	display:block;
	overflow:hidden;
	float:right;
}
.checkoutTab
{
	width:755px;
	padding:0;
	margin:5px 0 5px 0;
	display:block;
	overflow:hidden;
	float:left;
}

.checkoutTabNav
{
	width:745px;
	padding:0;
	margin:0 0 0 0;
	display:block;
	overflow:hidden;
}

.checkoutTabNav ul
{
	padding:0;
	margin:0;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	display:block;
	overflow:hidden;
}

.checkoutTabNav ul li
{
	text-decoration:none;
	text-transform:uppercase;
	width:128px;
	color:#ffffff;
	border-right:solid 1px #FFF;
	border-right:solid 1px #FFF;
	border-bottom:solid 2px #464646;
	padding:9px 28px;
	display:block;
	overflow:hidden;
	background:#464646;
	list-style:none;
	float:left;
	cursor:pointer;
}

.checkoutTabNav ul li.checkout_end
{
	text-decoration:none;
	text-transform:uppercase;
	color:#ffffff;
	border-right:0;
	padding:9px 28px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}

.checkoutTabNav ul li a
{
	text-decoration:none;
	text-transform:uppercase;
}

.checkoutTabNav ul li.checkout_active
{
	text-decoration:none;
	text-transform:uppercase;
	color:#464646;
	border-bottom:none;
	border-top:solid 2px #464646;
	background:url(../new_images/feature-tab-hover-bg.gif) repeat-x top;
	padding:9px 28px;
	display:block;
	overflow:hidden;
}

.checkoutTab p
{
	padding:15px 0 10px 0;
	margin:0;
}

.checkout_content1
{
	width:725px;
	padding:0 10px 10px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}
.checkout_content2
{
	width:725px;
	padding:0 10px 10px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}
.checkout_content3
{
	width:725px;
	padding:0 10px 10px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}
.checkout_content4
{
	width:725px;
	padding:0 10px 10px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}
.checkout_content5
{
	width:725px;
	padding:0 10px 10px 10px;
	margin:0;
	display:block;
	overflow:hidden;
	border-left:solid 2px #464646;
	border-right:solid 2px #464646;
	border-bottom:solid 2px #464646;
}


/* Newsletter SignUp */

.newsLetterOuter
{
	width:760px;
	margin:0 auto;
}
.newsLetter
{
	width:760px;
	padding:0;
	margin:0;
}
.newsLetter h1
{
	margin:0 10px 15px;
	padding:8px 12px;
	background-color:#4e4e4e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	font-weight:normal;
	color:#fff;
}
.newsLetterContent
{
	width:584px;
	padding:0 50px;
	margin:0;
}
.newsLetterContent span
{
	padding:0;
	margin:0 0 15px;
	display:block;

}
.newsLetterContent span input
{
	border:solid 1px #bfbfbf;
	padding:2px 4px;
	width:120px;
}
.newsLetterContent span label
{
	margin-right:10px;
	font-size:14px;
}
.conformBtn
{
	background:url(../new_images/btn-bg.png) no-repeat;
	width:159px;
	padding-top:8px !important;
	height:31px;
	float:right;
	text-align:center;
	display:block;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}


.newsLetterContent h3
{
	margin:0 0 17px;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	text-align:center;
	font-weight:normal;
	color:#4e4e4e;
}
.newsLetterofferContent
{
	font-family:Verdana, Geneva, sans-serif;
	background:url(../new_images/offer-bg.png) no-repeat;
	padding:0;
	margin:0;
	text-align:center;
	padding:25px 0 25px 25px;
	color:#000;
	clear:both;
	width:565px;
	display:block;
	overflow:hidden;
	font-size:14px;
}
.newsletterconditions
{
	padding:0;
	margin:0 0 8px;
	font-size:14px;
}
.newsLetterofferContent p
{
	padding:0;
	margin:0 0 8px;
	font-size:14px;
}
.newsLetterofferContent h4
{
	padding:0;
	margin:0 0 10px;
	font-size:17px;
	text-transform:uppercase;
	font-weight:bold;
	
}
.newsLetterofferContent h4 span
{
	display:inline;
}
.newsLetterofferContent h4 span.title
{
	background-color:#ffeb2c;
	padding:5px 8px;
	text-decoration:none;
}

.newsLetterofferContent h2
{
	
	color:#000;
	margin:0;
	padding:0;
	background-color:none;
	font-weight:normal;
	font-size:26px;
}
.newsLetterofferContent h3
{
	font-size:56px;
	font-weight:bold;
	color:#000;
	margin:0 0 6px;
	padding:0;
	text-transform:uppercase;
}
.enter
{
	text-transform:uppercase;
}
.signupSuccess
{
	margin:0 0 17px;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	/*background-color:#F4822C;
	color:#FDFFFE;*/
	color:#F4822C;
}

.Newsletter_index
{
	width:240px;
	padding:0px;
	margin:0 0 2px 0;
	display:block;
	overflow:hidden;
	border:solid 2px #e5e5e5;
	
}

.Newsletter_index_input
{
	width:230px;
	padding:5px 5px 5px 5px;
	margin:0;
	display:block;
	overflow:hidden;
}

.Newsletter_index_input input
{
	width:150px;
	border:solid 1px #d1d1d1;
	padding:2px 2px;
	margin:0 0 6px 0;
	color:#7d7d7d;
	font-size:12px;
}

.Newsletter_index_button
{
	width:195px;
	padding:2px 2px 5px 0;
	margin:0;
	display:block;
	overflow:hidden;
	text-align:center;
}
.Newsletter_index_button input.button {
    background-color:#F16800;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-top: 4px;
    padding-bottom: 2px;
}
.Newsletter_SignUp
{
	width:240px;
	padding:0px;
	margin:0 0 20px 160px;
	display:block;
	overflow:hidden;
	border:solid 3px #FFD205;
	
}
.Register_Newsletter_Singup
{
    background-color:#F25D01;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-top: 4px;
    padding-bottom: 2px;
}
/* Newsletter SignUp End */


/* Newsletter Signup Index Page Banner Start */
.subscribeOuter{
	width:241px;
	background:url(../new_images/subscribe-bg.gif) no-repeat;
	padding:9px 0 0 8px;
	height:123px;
	margin-bottom:8px;
}
.subscribeOuter label{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:8px;
	padding:0;
	width:36px;
	float:left;
}
.subscribeOuter input{
	border:1px solid #cd9e01;
	width:165px;
	background:#FFF;
	font-size:11px;
	float:left;
	padding:2px;
	margin:0 0 3px 0;
	
}
.subscribeOuter input.subscribeBtn{
	background:#fef492;
	border:1px solid #d78d00;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	width:171px;
	padding:5px !important;
	margin:0 0 12px 45px;
	height:25px;
	cursor:pointer;

}
/* Newsletter Signup Index Page Banner End */

/* Testimonial Page Start*/
#TestContent {
	background-color:#FFFFFF;
    width: 900px !important;
}

#TestContent h1 {
    color: #526380;
    font: bold 1.5em trebuchet ms,helvetica,sans-serif;
    margin: 0;
    padding: 0;
    text-align: left;
}
#TestContent h2 {
    clear: both;
    font: bold 1em verdana,helvetica,sans-serif;
    margin: 3em 0 0.5em;
    padding: 0;
}
#TestContent form {
    display: inline;
}
#TestContent h3 {
    font: bold 1em verdana,helvetica,sans-serif;
    margin: 25px auto 3px;
    padding: 0;
    width: 90%;
}
#TestContent .TestlineList {
    border-top: 1px solid #E3E3E3;
    clear: both;
    padding: 5px 0;
}
#TestContent .TestCount {
    border-top: 1px solid #E3E3E3;
    clear: both;
    padding: 5px 0;
}
#TestContent .TestlineList img {
    padding: 5px;
}

#TestContent dl.testimonials {
    border-top: medium none;
    padding: 0;
}
#TestContent dl.testimonials dt {
    margin: 2px 0;
}
#TestContent dl.testimonials dt.comments {
    margin: 0;
    padding: 5px 10px;
}
#TestContent dl.testimonials dd {
    margin: 5px 0;
    padding: 0;
    color: #3A3A3A;
    display: block;
    float: none;
    font-weight: bold;
}
#TestContent dl.testimonials dd.TestUser {
	padding-left:30px;
	font-weight:bold;
	font-size:13px;
	height:35px;
}
#infoContent .pageBar {
    display: block;
    margin: 0;
    padding: 5px 5px 25px;
    text-align: right;
}

/* Testimonial Page End */


/* Testimonial Pagination Start */

div.test-pagination {
	padding: 3px;
	margin: 3px;
}

div.test-pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.test-pagination a:hover, div.test-pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.test-pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.test-pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;

	color: #DDD;
}

/* Testimonial Pagination  End */

.HeaderContact {
    float: left;
    padding: 20px 5px 7px 215px;
    width: 188px;
}
.HeaderFreeShip {
    float: left;
    padding: 7px 5px 7px 15px;
    width: 400px;
}
.HeaderLogo {
    float: left;
}

/* index testimonial style begins */
.indexTestimonial
{
	width:745px;
	padding:0;
	margin:0 10px 0 0;
	min-height:115px;
	background:url(../new_images/testimonial-banner-bg.jpg) repeat-y;
}
.indexTestimonialLeft
{
	padding:30px 22px 30px 24px;
	margin:0;
	float:left;
}
.indexTestimonialRight
{
	padding:18px 14px 0 0;
	margin:0;
}
.indexTestimonialRight img
{
	padding:0 3px;
	
}
.indexTestimonialRight p
{
	padding-bottom:3px;
	margin:0;
	color:#575757;
	text-align:justify;
	font-size:12px;
	line-height:16px;
}

.indexTestimonialRight span
{
	font-size:14px;
	font-weight:bold;
	color:#ffb200;
	display:block;
	overflow:hidden;
	
}
.indexTestimonialRight a
{
	text-decoration:none;
	font-size:10px;
	color:#5c5c5c;
	float:right;
	
}
.indexTestimonialRight a:hover
{
	text-decoration:underline;
	
}
/* index testimonial style begins */



/* New Footer Start */

.FooterBottom
{
	width:100%;
	margin:0 auto;
	background:url(../new_images/content-bottom-bg.gif) repeat-x;
	background-color:#eeeeee;
	font-family:Tahoma, Geneva, sans-serif;	
}

.FooterCenter
{
	margin:0 auto;
	width:1001px;
	padding:21px 12px;
	display:block;
	overflow:hidden;
	background:#252525;
}

.Footersales
{
	width:202px;
	float:left;
	background:url(../new_images/bottom-right-bg.gif) no-repeat right;
}

.Footersales h4
{
	color:#9f9f9f;
	font-size:14px;
	padding:0 0 2px 0;
	margin:0;
}
.Footersales span
{
	color:#9f9f9f;
	font-size:11px;
	padding:0 0 0  0;
}

.Footerhelp
{
	width:152px;
	padding:0 28px;
	display:block;
	overflow:hidden;
	background:url(../new_images/bottom-right-bg.gif) no-repeat right;
	float:left;
}

.Footerhelp h4
{
	color:#9f9f9f;
	font-size:16px;
	padding:0 0 5px 0;
	margin:0;
}

.Footerhelp h4 a
{
	color:#9f9f9f;
	font-size:12px;
	padding:0 0 5px 0;
	margin:0;
	text-decoration:none;
}
.Footerhelp h4 a:hover
{
	text-decoration:underline;
	color:#9f9f9f;
}

.Footerhelp ul
{
	padding:0;
	margin:0;
}

.Footerhelp ul li
{
	list-style-type:none;
	line-height:17px;
	color:#9f9f9f;
	font-size:11px;
}

.Footerhelp ul li a
{
	text-decoration:none;
	color:#9f9f9f;
}

.Footerhelp ul li a:hover
{
	text-decoration:underline;
	color:#555555;
}

.Footercompany
{
	width:175px;
	padding:0 0 0 25px;
	display:block;
	overflow:hidden;
	background:url(../new_images/bottom-right-bg.gif) no-repeat right ;
	float:left;
}
.Footercompany h4
{
	color:#9f9f9f;
	font-size:14px;
	padding:0 0 2px 0;
	margin:0;
}
.Footercompany h4 a
{
	color:#9f9f9f;
	font-size:12px;
	padding:0 0 5px 0;
	margin:0;
	text-decoration:none;
}
.Footercompany h4 a:hover
{
	text-decoration:underline;
	color:#545454;
}


.Footercompany ul
{
	padding:0;
	margin:0;
}

.Footercompany ul li
{
	list-style-type:none;
	line-height:17px;
	color:#555555;
	font-size:11px;
}

.Footercompany ul li a
{
	text-decoration:none;
	color:#9f9f9f;
}

.Footercompany ul li a:hover
{
	text-decoration:underline;
	color:#fff;
}

.Footerresources
{
	width:324px;
	padding:0 0 0 20px;
	float:left;
}
.Footerresources h4
{
	color:#9f9f9f;
	font-size:14px;
	padding:0 0 2px 0;
	margin:0;
}

.Footerresources span
{
	line-height:14px;
	color:#9f9f9f;
	font-size:11px;
	text-align:justify;
}

.Footerresources ul
{
	padding:0;
	margin:0;
}

.Footerresources ul li
{
	list-style-type:none;
	line-height:17px;
	color:#555555;
	font-size:11px;
}

.Footerresources ul li a
{
	text-decoration:none;
	color:#555555;
}

.Footerresources ul li a:hover
{
	text-decoration:underline;
	color:#555555;
}

.footerOuter
{
	width:100%;
	background-color:#FFF;
	
}
.footerLeft
{
	margin:0 auto;
	width:1001px;
	padding:28px 0 0 30px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(../new_images/footer-bg.gif) repeat-x top #fff;
	margin-bottom:30px;
}

.footerTop
{
	width:960px;
	font-size:12px;
	display:block;
	overflow:hidden;
	padding-bottom:10px;
}
.footerTopLeft
{
	float:left;
	padding-top:9px;
}
.footerTopLeft p
{
	margin:0 auto;
	padding:10px 0 8px 0;
	text-align:left;
	font-size:9px;
}

.footerTopRight
{
	float:right;
}

.footerTopRight img
{
	float:left;
	padding:0 10px 0 0; 
}


/* Clearence Start */

.clearancepagecontent{
padding:27px 44px 20px 44px;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;
background-position:top;
color:#6e6c6c;
font-size:12px;
width:915px;
background-color:#FFFFFF;
}

.w915{
 width:915px;
}
.pb25{
 padding-bottom:25px;
text-align:right;
}
.viewall{
 font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
text-decoration:underline;
color:#6f6f6f;
}

.viewall:hover{
 font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
text-decoration:none;
color:#6f6f6f;
}

.myaccounthd{
color:#fda102;
font-weight:bold;
font-size:15px;
}
.borderbottomone{
border-bottom:1px #c5cbcb solid;
}
.ptb25{
padding-top:25px;
padding-bottom:25px;
}

.moreinfo{
 text-decoration:none;
color:#6f6f6f;
}

.moreinfo :hover{
 text-decoration:underline;
color:#6f6f6f;
}
.pl24{
 padding-left:24px;
}

.clearancecontent{
 width:400px;
padding-right:25px;
padding-left:25px;
float:left;
}
.f16{
 font-size:16px;
color:#727272;
font-weight:bold;
}

.f16one{
 font-size:16px;
color:#ff7e00;
font-weight:bold;
}

.textcenter{
 text-align:right;
width:255px;
}

/* Showroom Address Popup from Footer Page */
.PopupContactPage
{
background-color:#FFFFFF;
background:url(../images/pagebg.jpg) repeat-x;
font-size:12px;
width:783px;
line-height:18px;
float:left;
padding-left:40px;
}
.PopuppageLeftShowroomAdd
{
	width:700px;
	padding:10px 0 0px 0px;
}
.PopuppageLeft
{
	width:693px;
	float:left;
	border-right:solid 1px #eaeaea;
	margin-top:37px;
}

.PopuppageLefttop
{
	width:296px;
	float:left;
	padding:0 0 30px 0px;
	background:url(../images/bottam-bg1.jpg) no-repeat 0 195px;
}
.PopuppageLeftwriteus
{	
    width:255px;
	float:left;
	padding:0 0 38px 0px;
	background:url(../images/bottam-bg2.jpg) no-repeat 0 195px ;
}
.PopuppageLeftwriteus img
{
	padding:0 0 20px 0px;
}


	
.PopuppageLefttop a
{
	border:none;
}
.PopuppageLefttop img
{
	padding:0 0 16px 0px;
}
.PopuppageLefttop span
{
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#857f7f;
	padding:0 0 10px 0px;
}
.PopuppageLefttop span a
{
	text-decoration:none;
	color:#000;
}
.PopuppageLefttop span a:hover
{
	color:#FC0;
	text-decoration:underline;
}

.BarebonepcContent
{
	width:1004px;
	float:left;
}
.BarebonepcBanner
{
	width:1004px;
	
}
.bareboneContentLeft
{
 	float:left;
	width:776px;
}
.barebonecontentLeftBottom
{
	border-bottom:1px solid #E6E6E6;
	float:left;
	width:776px;
}
.barbonepcList
{
	width:776px;
	border-bottom:solid 1px #e6e6e6; 
	display:block;
	overflow:hidden;
	margin-bottom:5px;
}
dsdsddss
.BareboneContentLeft
{
	float: left;
	width:173px;
	text-align:center;
}

.BareboneContentRight
{
	float:right;
	width:368px;
	padding:10px 0 0 10px;
}

.BareboneContentRight span
{
	font-size:15px;
	color:#ff8f0a;
	font-weight:bold;
	display:block;
	overflow:hidden;
	margin-bottom:9px;
	font-family:Tahoma, Geneva, sans-serif;
}

.BareboneContentRight span a
{
	color:#ffa20a;
	text-decoration:none;
}
.BareboneContentRight span a:hover
{
	color:#ffa20a;
	text-decoration:underline;
}

.BareboneContentRight ul
{
	color:#737373;
	margin:0 0 26px;
	width:368px;
	padding:0;
	display:block;
	overflow:hidden;
}

.BareboneContentRight ul li
{

	font-size:11px;
	margin:0;
	padding:0 0 0 4px;
	line-height:19px;
	list-style:none;
	display:block;
}

.BarebonePrice
{
	width:368px;
	border-top:solid 1px #e6e6e6;
	padding:20px 0 0 7px;
	clear:both;
}

.BarebonePrice span
{
	display:block;
	overflow:hidden;
	clear:both;
	color:#dc6b02;
	text-transform:uppercase;
	font-size:10px;
	padding-top:3px;
}
.BarebonePrice span.last
{
	padding:0 0 20px; 0;

}

.BarebonePrice span a
{
	color:#dc6b02;
	text-decoration:none;
}


.BarebonePrice span a:hover
{
	color:#dc6b02;
	text-decoration:underline;
}

.barebonepcContentRight
{
	float:right;
	width:368px;
	padding:10px 0 0 10px;
}

.barebonepcContentRight span
{
	font-size:15px;
	color:#ff8f0a;
	font-weight:bold;
	display:block;
	overflow:hidden;
	margin-bottom:9px;
	font-family:Tahoma, Geneva, sans-serif;
}

.barebonepcContentRight span a
{
	color:#ffa20a;
	text-decoration:none;
}
.barebonepcContentRight span a:hover
{
	color:#ffa20a;
	text-decoration:underline;
}

.barebonepcContentRight ul
{
	color:#737373;
	margin:0 0 26px;
	width:368px;
	padding:0;
	display:block;
	overflow:hidden;
}

.barebonepcContentRight ul li
{

	font-size:11px;
	margin:0;
	padding:0 0 0 4px;
	line-height:19px;
	list-style:disc;
	display:block;
}
.online_order_thanks_content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;	
	color:#666666; 
	padding:5px;
}

/*     Laptop Charger / Battaries Check and Availability */

.Chargerpopup
{
	width:627px;
	margin:5px 188px 10px 188px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;	
}

.ChargerpopupTitle
{
	width:627px;
	
}


.Chargerfooter
{
	width:627px;
	
}
.ChargerpopupContent
{
	width:567px;
	padding:22px 30px;
	display:block;
	overflow:hidden;
	background:#eaeaea url(new_images/lcb_popup-content-bg.gif) repeat-x;
}

.ChargerpopupContentLeft
{
	float:left;
	width:320px;
}

.ChargerpopupContentRight
{
	float:right;
	width:244px;
}
.ChargerpopupContentLeft ul {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;

}
.ChargerpopupContentLeft ul li {
    display: block;
    list-style-type: none;
    margin-bottom: 12px;
    overflow: hidden;
}
.ChargerpopupContentLeft ul li.btn
{
	margin-left:99px;
}
.ChargerpopupContentLeft ul li label {
    float: left;
    padding-top:3px;
    width: 98px;
}

.ChargerpopupContentLeft ul li input {
    border: 1px solid #dddbdb;
	background-color:#FFF;
    width: 200px;
}

/*     Laptop Charger / Battaries Check and Availability */


/*Out of stock on product page styles*/

.oos_back_colour {
    background-color: #EEEEEE;
}

.oos_back_colour {
    font-size: 13px;
    padding: 15px;
}



.oos-button {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    background: -moz-linear-gradient(center top , #3881A7, #245A77) repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: normal !important;
    padding: 5px 15px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.oos-button:active {
    color: #FFFFFF;
}
.oos-button:visited {
    color: #FFFFFF !important;
}
.oos-button:hover {
    text-decoration: none !important;
}
.oos-button[disabled] {
    background: -moz-linear-gradient(center top , #E3E2E2, #C3C2C2) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: default;
}


.oos_margins{
margin-bottom:5px;
margin-top:5px;
}

.oos_top{
padding-top:10px;
}
/*Out of stock on product page styles*/



/* Out of stock on product page and Delivery Details styles from Syed */

.emailAddressRightOuter
{
	background-color:#eee;
	display: block;
    margin: 0;
    overflow: hidden;
    padding: 4px;
    width: 217px;
}
.emailAddressRightOuter span
{
	font-size:11px;
	margin-bottom:5px;
	display:block;
}
.emailAddressRight
{
	background-color:#aaa;
	display:block;
	overflow:hidden;
	padding:8px;
	width:190px;
	
}
.emailAddressRight input
{
	  padding: 8px 0 6px 5px;
	margin:0;
	background:url(../new_images/email-address-bg.gif) no-repeat;
	border:none;
	float:left;
	width:156px;
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#9c9c9c;
}
.emailAddressRight input.goBtn
{
	border:medium none;
	cursor:pointer;
	 height:26px;
	margin:0;
	padding:0 0 3px;
	width:29px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:url(../new_images/email-go-btn.gif) no-repeat;
}

.deliveryDetails
{
	width:391px;
	margin:25px 0 0;
	padding:0;
	position:absolute;

}
*+html .deliveryDetails
{
	margin:25px 0 0 -240px;
}
.deliveryDetails  h3
{
	padding:6px 10px;
	margin:0;
	background:url(../new_images/delivery-title-bg.png) no-repeat #fff;
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.accordian_list {
	width:358px;
		background:url(../new_images/pop-up-delivery-bg.gif) no-repeat #fff 0 0;
	border:solid 1px #a1a1a1;
	border-top:none;
	padding:8px 15px;
}
.accordian_head {
	cursor: pointer;
    font-weight: bold;
    height: 28px !important;
    margin: 0;
    padding:0 15px !important;
    background: url(../new_images/sprite-bg.gif) no-repeat 0 -673px;
}
.accordian_on {
	background: url(../new_images/accordian-bg.gif) no-repeat;
	color:#fff !important;
}
.accordian_body {
	width:359px;
	display:none;
}
.accordian_body .content {
	margin:0 15px 0 15px;
	overflow:hidden;
	display:block;
}
.accordian_body .content ul {
	padding:0;
	margin:0;
}
.accordian_body .content ul li {
	padding:5px 0 5px 0;
	list-style:none;
	float:left;
	width:574px;
	font-weight:bold;
	border-bottom:1px solid #daca9e;
}
.accordian_body .content ul li.noborder {
	border:0;
}
.accordian_body .content ul li.tlr {
	text-align:right;
}
.accordian_body .content ul li.tlrH {
	text-align:right;
	height:30px;
}
.accordian_body div.faqcontent {
	padding:10px 12px 0 16px;
	overflow:hidden;
	display:block;
	 line-height:20px;
	border-top:none;
	background:url(../new_images/a.png) no-repeat 10px 10px;
	color:#666;
	font-size:12px;
}
.faqcontent p
{
	padding:0 0 13px;
	margin:0;
}
p.accordian_head {
	width:361px;
	overflow:hidden;
	display:block;
	font-size:12px;
	height:35px;
	color:#666;
	border:none;
}
p.accordian_head:hover {
	background: url(../new_images/accordian-bg.gif) no-repeat;
	color:#fff !important;
}
p.accordian_head strong {
	float:left;
	margin:11px 0 0 5px
}
p.accordian_head span {
	float:right;
	font-weight:bold;
	text-align:left;
	margin:12px 24px 0 0;
}
.accordian_one {
	padding:3px 10px;
	cursor:default;
	width:588px;
	position: relative;
	margin:0;
	font-weight:bold;
	height:35px !important;
	background:url(../new_images/trade-top-bg1.gif) left no-repeat !important;
	font-size:12px;
	height:35px;
	color:#7b7047;
	font-family:Verdana, Geneva, sans-serif;
}
p.accordian_one strong {
	float:left;
	margin:11px 0 0 5px
}
p.accordian_one span {
	float:right;
	font-weight:bold;
	text-align:left;
	margin:9px 24px 0 0;
}
.accordian_body div.faqcontent a {
	font-size:12px;
	color:#00854a;
	text-decoration:underline;
	font-weight:bold;
}
.accordian_body div.faqcontent a:hover {
	font-size:12px;
	color:#BC8831;
	text-decoration:none;
}	

.seeDetailBtn
{
	padding:0 12px 0 0 !important;
	float:right;
	cursor:pointer;
}
/* Out of stock on product page and Delivery Details styles from Syed */

.showroomContent
{
	width:1001px;
	margin:0 auto;
	padding:20px 14px 20px 14px;
	display:block;
	overflow:hidden;
	font-size:11px;
	color:#aeaeae;
	background:#1a1a1a;
}
.showroomContentimg{
	clear:both;
	margin:0 3px 15px;
	display:block;
}
	
.mR10{
	margin-right:10px;
}
