/* CSS Document */
body {
	background:#707070 url(../images/site_bg.jpg) repeat-y center;
	margin:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	line-height:20px;
}
ul, li, ol {margin:0;padding:0;}
a {text-decoration:none;outline:none; color:#FFFFFF;}
a:hover
{
	text-decoration:none;
	outline:none; 
	color:#F7A41F;
}
a img {border:none;}
.clear {clear:both;}

/* site layout */
.wrapper {
	width:1000px;
	margin:0 auto;
}
.menu {
	height:43px;
	background:url(../images/menu_bg.jpg) repeat-x left top;
	list-style:none;
	padding:0px;
}
.banner {
	height:438px;
	background:url(../images/banner_bg.jpg) no-repeat left top;
	position:relative;
}
.products {
	height:168px;
	list-style:none;
}
.footer {
	height:45px;
	color:#dcdcdc;
	font:normal 12px Arial, Verdana, Helvetica, sans-serif;
	padding:0 10px;
	position:relative;
}

/* menu */
.menu li {
	float:left;
	height:43px;
	padding:0;
	background:url(../images/menu_div.jpg) no-repeat right top;
}
.menu li a {
	display:block;
	float:left;
	padding:12px 20px;
	height:19px;
	color:#222;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.menu li a:hover, .menu li.active a {
	background:url(../images/menu_over.jpg) repeat-x left top;
	padding:11px 19px;
	border:1px solid #b16d01;
}
.menu li.shopping_cart {
	padding:0;
	margin:0;
	background:none;
	float:right;
}
.menu li.shopping_cart a, .menu li.shopping_cart a:hover {
	padding:0 10px 0 0;
	float:right;
	margin:0;
	display:block;
	width:160px;
	border:none;
	background:none;
}

/* banner */
.flash_logo {
	position:absolute;
	right:25px;
	top:30px;
}
.product_image {
	position:absolute;
	left:140px;
	top:50px;
}

.vedio_banner {
	left:541px;
	position:absolute;
	top:280px;
	width:450px;
	height:150px;
}
.vedio_banner .content_area {
	background:#000000;
	position:relative;
}
.vedio_banner .content_area .background_area {
	background:#000000;
	width:450px;
	height:150px;
	position:absolute;
	left:0;
	top:0;
	opacity: .4;
	filter: alpha(opacity=40);
}
.vedio_banner .content_area .details {
	position:absolute;
	left:0;
	top:0;
	width:440px;
	height:140px;
	margin:5px;
}
.vedio_banner .content_area .details .left_text {
	width:56%;
	margin:0 3% 0 0;
	float:left;
	text-align:right;
	color:#DCDCDC;
	font:normal 13px Arial, Verdana, Helvetica, sans-serif;
	line-height:20px;
}
.vedio_banner .content_area .details .left_text h1 {
	font:bold 24px Arial, Verdana, Helvetica, sans-serif;
	margin:40px 0 10px 0;
}
.vedio_banner .content_area .details .left_text .blue_txt {color:#06a0d7;}
.vedio_banner .content_area .details .left_text .gold_yellow_txt {color:#f7a41f;}
.vedio_banner .content_area .details .left_text .gold_yellow_txt:hover {font-weight:bold;} 
.vedio_banner .content_area .details .right_image {
	width:40%;
	float:left;
	padding:8px 0 0 0;
}

/* products */
.products li {float:left;height:153px;margin:7px;position:relative;}
.products li.pro_1 {background:url(../images/pro_1.jpg) no-repeat left top; width:277px;}
.products li.pro_2 {background:url(../images/pro_2.jpg) no-repeat left top;width:269px;}
.products li.pro_3 {background:url(../images/pro_3.jpg) no-repeat left top; width:277px;}
.products li.network {background:url(../images/in.jpg) no-repeat left top; width:121px;}
.products li.network a{position:absolute; width:100%; height:100%; background:none;  top:0; left:0;}
.products li.network a:hover{position:absolute; width:100%; height:100%; background:none; top:0; left:0;}
.products li a.buynow {
	position:absolute;
	background:url(../images/info.jpg) no-repeat left top;
	width:61px;
	height:16px;
	right:17px;
	top:95px;
}
.products li a.buynow:hover {background:url(../images/info_over.jpg) no-repeat left top;}

/* footer */
.footer a {padding:5px;color:#dcdcdc;}
.footer a:hover {color:#f7a41f;}
.footer span {position:absolute; right:10px;}

/* product details */
.product_details {
	background:url(../images/product_page_bg.jpg) no-repeat left top;
	min-height:450px;
	padding:50px 0 20px 0;
}
.product_details_content {
	background:#1b1b1b;
	width:800px;
	margin:0 auto;
	color:#FFFFFF;
	border:1px solid #545454;
	padding:15px;
}
.product_details_content .left_panel {
	float:left;
	width:25%;
}
.product_details_content .right_panel {
	float:left;
	width:75%;
}
.pageHeading
{
 	color:#F7A41F;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
.main
{
	color:#FFFFFF;
	font-weight:normal;
	font-size:13px;
}
.main a
{
	color:#FFFFFF;
	text-decoration:none;	
}
.main a:hover
{
	color:#F7A41F;
	text-decoration:none;	
}
a.style1
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;	
	font-size:12px;
}
a.style1:hover
{
	color:#F7A41F;
	text-decoration:none;
}
a.style1a
{
	color:#F7A41F;
	text-decoration:none;
}
a.style1a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
.inputRequirement, .messageStackError
{
	color:#FF0000;
	font-size:13px;
}

.style10 {
	font-size: 11px;
}
.style15 {font-size: 14px;  font-weight: bold; color: #FFFFFF; }
.style18 {
	font-family: Tahoma;
	font-size: 10px;
}
.style19 {font-size: 14px; font-weight: bold; color: #FFFFFF; }
.style22 {font-size: 16px; font-weight: bold; color: #FFFFFF; }
.style6 {	font-size: 11px;
	
	font-weight: bold;
}

.style23 {color: #F7A41F}

.style3 {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.style7 {font-size: 12px; color: #FFFFFF;}
.style12 {font-size: 10px}
.style14 {color: #FFFFFF;}
.style17 {font-size: 10px; color: #FFFFFF; }

TD.main, P.main {
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 11px;
}
.infoBox {
	
}
.infoBoxContents {
  font-size: 12px;
  
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #545454;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
 
}
TABLE.productListing {
  
  border-spacing: 0px;
 border:1px solid #545454;
  
}
TR.productListing
{
	
}
.messageStackError, .messageStackWarning { color:#06A0D7;}
.messageStackSuccess {
	color:#FF0000; }
.checkoutBarCurrent { color: #F7A41F;}
.productListing-heading{
	border-bottom:1px solid #545454;
}
.style1{
	color: #F7A41F;
	font-weight:bold;
	font-size:16px;
}
.style26 .style23
{
	color:#06a0d7;
}