* {
	margin:0;
	padding:0;
}

body {
	margin: 0px;
	padding: 0px;
	background: #666 url(Images/bg_grad.jpg) repeat-x fixed 0 0;
	color: #666666;
	text-align: center;
}
#Cont2
{
margin-left: 0px;
	
}
#Google
{
	top:10px;
	left:10px;
	position:absolute;    
}
#container {
	width: 768px;
	/* background: #000 url(Images/bg_container.gif) repeat-x scroll 0 227px; */
	background: #000 url(Images/bg_container_horiz.gif) repeat-y scroll 0 227px;
	color: #555555;
	text-align: left;
	margin: 0px auto;
	position: relative;
}

#top_section {
	height: 227px;
	text-align: center;
	background: #000 url(Images/temp_topsection.gif) no-repeat scroll 0px 0px;
}

#apache {
	display: none;
	position: absolute;
	z-index: 100;
	top: 194px;
	right: 10px;
	width: 120px;
	height: 20px;
}

#top_nav {
	background: #000 url(Images/bg_topnav.gif) no-repeat 50% 0;
	height: 26px;
	text-align: center;
	width: 585px;
	margin: 0 auto;
	}

#top_nav ul li {
	display: block;
	margin: 0;
	padding: 0;
	font: bold 11px/18px arial, helvetica, sans-serif;
	color: #fff;
	float: left;
	width: auto;
	}

#top_nav a {
	display: block;
	width: auto;
	text-decoration: none;
	background: none;
	margin: 0;
	padding: 2px 14px;
	border-left: 1px solid #000;
	border-right: 1px solid #333;
	color: #ccc;
	}

#top_nav a:active, #top_nav a:hover {
	color: #FF9900;
	background: #000;
	}

#logo_holder {
	height: 62px;
	background: transparent url(Images/logo.gif) no-repeat scroll 96% 70%;
}

#movie {
	height: 105px;
	text-align: left;
	padding-left: 129px;
	}
	
#main_pic {
	height: 227px;
	background: #666 url(Images/temp_topsection.gif) no-repeat scroll 0px 0px;
}

.imgborder {
	border: 1px solid #000;
	}

#tools {
	padding: 0px 0px 0px 10px;
	text-align: left;
	color: #FFF;
	font: normal normal 12px/20px Arial, Helvetica, sans-serif;
}

#tools a.button:link, #tools a.button:visited, #tools a.button:active, #tools span {
	display: block;
	float: right;
	width: 100px;
	height: 20px;
	border-left: 1px solid #D0D0D1;
	color: #FFF;
	background: #555555 url(Images/button_off.gif) no-repeat scroll 0px 0px;
	text-decoration: none;
	text-align: center;
	margin: 0;
}

#tools a.button:hover, #tools span.selected {
	color: #000;
	background: #A1A1A0 url(Images/button_on.gif) no-repeat scroll 0px 0px;
}

#content {
	/*background: #FFF url(Images/mid_section_bg.gif) repeat-y scroll 225px 0px; */
	color: #555555;
	margin: 10px 140px 0px 182px;
	padding: 0;
	min-height: 1080px;
}

* html #content {
	height: 1080px;
}

#content .ads {
	width: 300px;
	padding: 10px 67px;
	background: #3A3737;
}

#content h1 {
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC33;
	margin: 0px 25px 0px 20px;
	padding: 0px 0px 10px 0px;
	
	/*font: normal normal 18px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;*/
}

#content h2 {
	font: italic normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 20px 0px 15px 0px;
}

#content h3 {
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC33;
	margin: 0px 25px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#content p, h5 {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #fff;
	margin: 0px 25px 10px 20px;
}

h5 {
	color:#FF9900;
	font-weight: bold;
}

#content p.source {
	text-align: right;
	margin-top: 0px;
}

#content p em {
	font-weight: bold;
	font-style: italic;
}

#content blockquote {
	width: 340px; /* FIX FOR IE - font-style: italic BELOW THROWS OUT IE BOX MODEL */
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 50px;
	color: #FFCC33;
	font: italic normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
}

#content form {
	margin: 0px;
	padding: 0px;
}
/*
* html div #content form {
	margin: 0px 0px 0px 3px;
	border:1px solid red;
}
*/
#content table {
	margin: 0px;
	padding: 0px;
}

/* #content td {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
*/

#content .frmText {
	width: 230px;
	font:  normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #EDEDED;
	border: 1px solid #D0D0D1;
	margin: 2px 0px;
	padding: 2px;
}

#content .frmSelect {
	width: 236px;
	font:  normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	background-color: #EDEDED;
	border: 1px solid #D0D0D1;
	margin: 2px 0px;
	padding: 2px;
}

#content ul {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

#content ul li {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	list-style: none outside none;
	padding: 0px;
	margin: 0px;
	clear: both;
}

#content ol li {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	list-style: decimal-leading-zero inside none;
	color: #555;
}

* html #content ul li p {
	height: 1%;
}

#content ul li img {
	float: right;
	padding: 0px;
	margin: 6px 0px 0px 16px;
	border: 1px solid #D0D0D1;
}

#content a:link, #content a:visited, #content a:active {
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#content a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #CCC;
}



#left_column {
	float:left;
	top: 200px;
	left: 0px;
	width: 182px;
	background: #000 url(Images/bg_leftcol.gif) no-repeat scroll 0 0;
	text-align: center;
	margin:0px 0px 20px 0px;
	/*border: 1px solid green;*/
}

#ccoffer {
	width: 164px;
	height: 352px;
	background: transparent url(Images/ccoffer-bg.png) no-repeat scroll 0 0;
	margin: 5px auto;
	padding: 10px 0px;
}

#left_column #ccoffer h2 {
	margin: 0px 5px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #ffff33;
	font: normal normal bold 12px/16px Arial, Helvetica, sans-serif;
}

#left_column #ccoffer p {
	margin: 10px 5px;
	padding: 0;
	text-align: center;
	color: #fff;
	font: normal normal normal 11px/16px Verdana, Geneva, sans-serif;
}

#left_column #ccoffer ul {
	text-align: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}

#left_column #ccoffer ul li {
	color: #fff;
	font: normal normal normal 11px/16px Verdana, Geneva, sans-serif;
}

#left_column ul.allt {text-align: left; color: #fff; font: normal normal normal 12px/16px Arial, Helvetica, sans-serif, ; padding-left: 16px; margin-left: 16px;}

#left_column ul.allt li {list-style: none inside none;}

#left_column a:link, #left_column a:visited , #left_column a:active {text-decoration: none; color: #fff; border-bottom: 1px solid #FF3; font-weight: bold;}
#left_column a:hover {text-decoration: none; color: #fff; border-bottom: 1px solid #F00; font-weight: bold;}


#left_column h2 {
	font: italic normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 20px 0px 15px 0px;
}

#left_column h3 {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC33;
	margin: 11px 0 12px 0px;
}

#left_column p {
	font: normal 11px/16px  Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	padding: 0px;
	margin: 16px 14px;
}

#left_column input {
	background: #ff9900;
	}
	
#right_col {
	position:absolute;
	left:626px;
	top:224px;
	width:142px;
	background: #ff9900 url(Images/bg_rightcol.gif) repeat-y scroll 0 0;
	padding: 22px 0 0 0;
	text-align: left;
	}

#right_col ul {
	margin: 0;
	padding: 0;
	}
	
*:first-child+html #right_col ul{margin-left: -16px;} 

#right_col ul li {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	list-style: none inside none;
	color: #FF9900;
	margin: 0;
	padding: 0;
	}

#right_col ul li a:link, #right_col ul li a:visited, #right_col ul li a:active, #right_col ul li .adminlinkleft, #right_col ul li span.selected{
	display: block;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	background: transparent;
	width: 141px;
	w\idth: 111px;
	padding: 6px 10px 6px 20px;
	border-bottom: #993300 1px solid;
	border-top: #ffcc66 1px solid;

}

* html #right_col ul li a:link, * html #right_col ul li a:visited, * html #right_col ul li a:active, * html #right_col ul li .adminlinkleft, * html #right_col ul li span.selected{margin-left: -18px;
}

#right_col ul li a:hover, #right_col ul li span.selected {
	color: #FFFF66;
	}
	
#right_col ul li.selected a:link, #right_col ul li.selected a:visited, #right_col ul li.selected a:active {
	color: #FFFF66;
	}
	

#footer {
	clear:both;
	height: 20px;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	background: #989897 url(Images/bg_footer.gif) repeat-y 0 0;
	text-align: center;
	color: #fff;
	border:1px solid #000;
}

#footer a:link, #footer a:visited, #footer a:active {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFF;
	border-bottom: 1px solid #CC0000;
}

#footer a:hover {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #CC0000;
	border-bottom: 1px solid #FF3333;
}

#footer img {
	position:relative;
	top:2px;
	border: 0px none #000000;
	margin:0px 20px;
}

img.filetype {
	float: right;
	border: 0px none #000;
}

#left_column div.imgholder {
	text-align: left;
}

#content div.imgholder {
	text-align: center;
	margin-bottom:20px;
}

.standout {
	color: #ff9900;
	font-weight: bold;
}

img.minipic {
	float: right;
	border: 1px solid #D0D0D1;
	margin: 4px 6px 0px 6px;
}

img.detail {
	border: 1px solid #000;
	}

span.price_caption {
	clear: right;
	float: right;
	display: block;
	background: #EDEDED;
	color: #CC0000;
	margin: 0px 6px 0px 6px;
	padding: 0px 3px;
	border-color: #D0D0D1;
	border-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-style: none;
	font: normal normal 12px/16px  Arial, Helvetica, sans-serif;
}

* html span.price_caption {
	margin: 0px 3px 0px 6px;
}

#content span.price_caption {
	margin: 0px 0px 0px 6px;
}

table.product {
	border-left: 1px dashed #000;
	border-top: 1px dashed #000;
}

#content td.header, #content td.total_field {
	font-family: Arial, Helvetica, sans-serif;
	background: #35322F;
	border-right: 1px dashed #000;
	border-bottom: 1px dashed #000;
	padding: 2px 5px;
	margin: 0px;
	vertical-align: middle;
	font-weight: bold;
}

#content td.price_field {
	text-align: right;
}

#content td.detail_field, #content td.price_field {
	font-family: Arial, Helvetica, sans-serif;
	background: #45443F;
	border-right: 1px dashed #000;
	border-bottom: 1px dashed #000;
	padding: 0px 5px;
	margin: 0px;
	vertical-align: middle;
}

#content td.total_field {
	text-align: right;
}

#SubmitButton {
	text-align:center;
	margin:20px auto;
}

/* From ac_styles */

#content .divider, #content #content_shaper {
	width: 444px;
	padding: 4px 0 0 0;
	margin: 0;
	background: transparent url(images/bevel.gif) repeat-x scroll 0 0;
	position:relative;
}


* html #content .divider, * html #content #content_shaper {
	width: 443px;
	left:-2px;
}

/* #content_shaper is to fix the 3px float bug in ie and 
it contain all the content info in one layer and stops
 the 3px wrap below the left column*/
#content #content_shaper {
	background: transparent;
}

.fieldname, .fieldname_parts {
	font: normal bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FF9900;
	padding-left: 25px;
}

.fieldname_parts {padding-left: 10px;}

.detailfield {
	font: normal bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-align: right;
	padding: 7px;
}

.imgframe {
	width: 104px;
	height: 79px;
	margin-right: 10px;
	margin-top: 20px;
	position:relative;
}

#Viewer{
	position:relative;
}
	
.product_outStock {
	position:absolute;
	top:0;
	left:0;
}

#content table.product1, #content table.product2, .product_detail {
	background: #000 url(images/bg_cell2.gif) repeat scroll 0 0;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0;
	padding: 0;
	cursor:pointer;
	width:444px;
}

#content table.product_detail{
	width:400px;
	/*margin-left:21px;*/
	margin:21px;
	cursor:auto;
}

.FormHolders {
	background: #000 url(images/bg_cell2.gif) repeat scroll 0 0;
	padding:5px;
	margin:15px 20px 20px 20px;
}

.FormTables {
	background: transparent;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	
}

* html #content table.product1, * html #content table.product2 {
	width:443px;
}

#content table.product2 {
	background: #000 url(images/bg_cell1.gif) repeat scroll 0 0;
}


#content .price {
	font: bold normal 18px/18px Arial, Helvetica, sans-serif;
	color: #FFFF66;
}

.detailtr_2 {
	background: #000 url(images/bg_cell1.gif) repeat scroll 0 0;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color:#FFF;
}

.detailtr_1 {
	background: #000 url(images/bg_cell2.gif) repeat scroll 0 0;
	padding: 8px;
	color:#FFF;
}

.detailtr_admin {
	background: #FFFFCC;
	padding: 8px;
	color:#000;
}

.boldtext {
	font: normal bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FF9900;
	}

#content_shaper #compare_span {
	margin-bottom:25px;
	font-weight:bold;
	display:none;
}

form .product_detail span {position:relative; top:-4px;}
form .product_detail a img {border-width:0;}

#content div.linkresult h3 {
	margin-bottom: 0;
	padding-bottom: 0;
}

#content div.linkresult h3 a:link, #content div.linkresult h3 a:visited, #content div.linkresult h3 a:active {
	color: #f90;
}

#content div.linkresult h3 a:hover {
	color: #fff;
}

#content div.linkresult p {
	color: ##fff;
}

#content div.linkresult p span.url {
	color: #f90;
}

/* ac_styles end */
