

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none !important;
}
#wrapper {
	background-color: white;
	width: 1150px;
	padding: 6px 48px 6px 49px;
}

/*
#removable_div #product_search_form .search_category .search_terms {
display:none;
}
*/
/*Test from Matt*/
.header_right .red_top_nav3 .search_category .search_terms select {
width:200px;
position:relative;
top:-14px;
left:-52px;
}

#freetext_search_box {
position:relative;
top:-8px;
width:145px !important;
}

.footer-head   {
	width: 1150px;
	height:1px;
}

.header_text_right   {
float:right;
width:430px;
height:95
}


.fraud-box   {
   width:1100px;
   float:left;
   height: 100px;
}

.fraud-spacer   {
   width:150px;
   height:50px;
   float:left;

}

.cartcontent   {
   color:pink;
}

.dk-gray-11-bold a, .dk-gray-11-bold a:visited, .dk-gray-11-bold a:link {
    color:#666666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.dk-gray-11-bold a:hover {
    color:#59191A;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.clear-left   {
   clear:left;
}

.clear-right   {
   clear:right;
}

.clear-both   {
   clear:both;
}
<!--for categorylisting divs, used in brand category pages-->
#sub_cat1 {
     padding:6px;
     
}

.gray-11  {
    color:#666666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:500;
    text-decoration:none;
}
.gray-11 a, .gray-11 a:visited, .gray-11 a:link {
    color:#666666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:500;
    text-decoration:none;
}

.gray-11 a:hover {
    color:#59191A;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:500;
    text-decoration:none;
}

.gray-14-bold {
	color:#999999;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.gray-14-bold a, .gray-14-bold a:link, .gray-14-bold a:hover, .gray-14-bold a:visited {
	color:#999999;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.dk-gray-11-bold   {
     color:#666666;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:bold;
     text-decoration:none;
}


.gray-11-bold   {
     color:#999999;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:bold;
     text-decoration:none;
}

.gray-11-bold a, .gray-11-bold a:visited, .gray-11-bold a:link {
     color:#999999;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:bold;
     text-decoration:none;
}

.gray-11-bold a:hover {
     color:#59191A;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:bold;
     text-decoration:none;
}


.black-11 {
     color:#000000;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
}

.red-11 a, .red-11 a:visited, .red-11 a:link, .red-11 a:hover,  {
     color:#ff0000 !important;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:normal;
}


.red-11 a:link {
     color:#ff0000 !important;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:bold;
     font-decoration: underline !important;
}

.red-11 a:hover{
     color:#ff0000;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:bold;
	font-decoration: underline !important;

}
.red-11 a:visited {
     color:#ff0000 !important;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     text-decoration: underline;
}
.purple-11 {
     color:#663399 !important;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     text-decoration:none;
}

.purple-11 a, .purple-11 a:visited, .purple-11 a:link {
     color:#663399 !important;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     text-decoration:none;
}


.black-11 a, .black-11 a:visited, .black-11 a:hover, .black-11 a:link {
     text-decoration: none;
     color:#000000;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
}

.black-11-red   {
     color:#59181A;
     font-weight:bold;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
}

.red   {
     color:#59181A;
     font-weight:bold;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
}


.white-14-bold {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

form	{
	padding-top:3px;
}

.header_left {
	width: 150px;
	height: 130px;
	float: left;
}
.header_right {
	width:1000px;
	float:left;
}
.header_background {
	width: 1000px;
	height: 117px;
	float: left;
	background-image: url(/static/images/header_bg.jpg);
	background-repeat:repeat-y;

}
.header_text_middle {
	padding-top:35px;
	float:left;
}
.slogan {
	padding-left:15px;
	float:left;
        display : inline;
}

.phonenum {
	float:left;
	color:white;
	font-size:21px;
	font-weight:bold;
        display : inline;
}
.right_header_table {
	float:right;
}
.right_header_table img {
	margin-bottom:28px;
}
.pad60 {
	padding-left:60px
}
.margintop10 {
	padding-top:10px;
}


.marginright8 {
     margin-right: 8px;
}

.flashmovie, #flashmovie {
	z-index:0;
}
.header_myaccount_text a, .header_my_account_text a:visited, .header_my_account_text a:link {
	font-family:"Franklin Gothic Heavy", "Arial Black";
	text-align:left;
	text-decoration:none;
	color:black;
display : inline;
}
.white, .white a, .white a:hover, .white a:link, .white a:visited {
	color:white !important;
	text-decoration:none !important;
}

.white_minicart   {
     display : inline;
     color:white !important;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight:bold;
     align:top;
}
	
.white_minicart_marginright8 {
     display : inline;
     margin-right: 8px;
     color:white !important;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight:bold;
}

     	
.top_red_navbar_container {
	height: 25px;
	width:1000px;
	float:left;
}
.red_nav_text a, .red_nav_text a:visited, .red_nav_text a:link {
	font-size: 10px;
	font-weight: bold;
	color:white;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
}

.red_nav_text a:hover {
	font-size: 10px;
	font-weight: bold;
	color:#D0D0D0;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
}

.nav_text a, .nav_text a:visited, .nav_text a:link {
	font-weight: 500;
	color:black;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.red_top_nav1 {
	width: 117px;
	height: 25px;
	float: left;
	background-image: url("/static/images/topnav_bg.jpg");
	background-repeat:repeat-x;
	text-align: left;
}
.shop_by {
	align:left;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 5px 2px;
	color:white;
}
.red_top_nav2 {
	width: 734px;
	height: 25px;
	float: left;
	background-image: url("/static/images/topnav_bg.jpg");
	background-repeat:repeat-x;
	text-align: left;
	padding-top:3px;
}
.red_top_nav3 {
	width: 149px;
	height: 25px;
	float: left;
	background-image: url("/static/images/topnav_bg.jpg");
	background-repeat:repeat-x;
	color: white;
        
}
.header_spacer {
	height:10px;
	width:1150px;
	float:left;
	background-color: #ffffff;
}
#middle_row {include file='database:'}
.left_nav {
	width: 150px;
	height: 100%;
	float: left;
	background-image: url("/static/images/leftnav_bg.jpg");
	background-repeat:repeat-y;
	font-size:11px;
	font-weight:900;
        padding-bottom:15px;
        margin-bottom:8px;
        position: relative;
        z-index: 99; /*matt added this*/
}

#product_info {
        position:relative;
        z-index:1;
}
.left_nav_header_style {
	margin-right:5px;
	padding-top:7px;
	font-size:11px;
	font-weight:900;
	width: 175px;
	color:#59191A;
	padding-left:5px;
}



.authorized {
	width: 550px;
	background: #B8B8B8;
	float: left;
	height:48px;
}
.authorized_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	text-align:left;
        padding:3px 0px 0px 7px;
        width:325px;
        float:left;
}
.matt_authorized_text_2 {
        font-size:11px;
        float:right;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        padding-top:4px;
}
.site_search_spacer {
	height:48px;
	width:75px;
	background: #B8B8B8;
	float:left;
}
.search_box {
	height: 48px;
	background: #B8B8B8;
	float:left;
}
.search_caption {
	float:left;
	margin-right:5px;
	padding-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:900;
}
.search_input {
	margin:10px 5px 0 10px;
	padding:2px;
	width:150px;
}
.left_removable {
	float:left;
	width:448px;
}
#removable_div {
	width:1000px;
	float: left;
}
.middle_center_spacer {
	width: 230px;
	height: 25px;
	float: left;
}
.temp_flash_space {
	width:448px;
	height:237px;
	float:left;
}
.store_loc_text {
	width: 230px;
	height: 85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	float: left;
	padding-left:7px;
}
.store_image {
	float:left;
}
.second_red_top_nav {
	width: 552px;
	height: 30px;
	background-image: url("/static/images/topnav_bg.jpg");
	background-repeat:repeat-x;
	color: white;
	float:left;
	font-size:12pt;
	clear:right;
}
.center_right_container {
	width: 552px;
	height: 380px;
	float:left;
}
.individual_center_right_box {
	width: 184px;
	height: 126px;
	float:left;
	text-align: center;
	font-size:12px;
	font-family:"Arial";
	font-weight:900;
	color:#999999;
}

.individual_center_right_box a img {
	border:0 none;
}

#footer {include file='database:'}
.lower_links {
     display : inline;
	width: 680px;
	height: 110px;
	float:left;
	background:#cccccc;
}
.lower_link_div {
	width:150px;
	height:120px;
	float:left;
	padding:4px 0px 0px 6px;
}
.lower_link_div a img{
	border:0 none;
}

.lower_link_spacer {
	width:1140px;
	height:1px;
	float:left;
}
.lower_links_header {
	font-size: 11px;
	font-weight: 900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#59191A;
	text-decoration:none;
}
.lower_help_links_text a, .lower_help_links_text a:visited, .lower_help_links_text a:link {
	font-size: 11px;
	font-weight: 500;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.lower_help_links_text a:hover {
	font-size: 11px;
	font-weight: 500;
        color:#59191A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.lower_right_ads {
     display : inline;
	width: 470px;
	height: 125px;
	float:left;
}
.one_ad {
	width:156px;
	height:107px;
	float:left;
	text-align: center;
}

.lower_ad {
	width:140x;
	height:107px;
	float:left;
	text-align: center;
	padding: 12px;
}
.logos {
	width: 1150px;
	height: 90px;
	float:left;
	padding-left:2px;
        position:relative;
}

.sub_img a, .sub_img a:visited, .sub_img a:hover, .sub_img a:link   {
     color:#666666;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:10px;
     font-weight:normal;
     text-decoration:none !important;
}

.sub_title a, .sub_title a:visited, .sub_title a:hover, .sub_title a:link   {
     color:#666666;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:10px;
     font-weight:normal;
     text-decoration:none !important;
}

.logo_image {
	clear:both;
	margin-left:107px;
}
.signature {
	width: 1150px;
	height: 40px;
	float:left;
}
.picture_links_text a, .lower_links_text a:visited, .lower_links_text a:link {
	text-decoration:none;
	font-size: 12px;
	font-weight: 900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
}
a * {
	text-decoration:none;
	border:0;
}

.left_nav a {
	display:block !important;
	margin-bottom:5px;
	padding-left:10px !important;
	text-indent:-2px;
}

#search_result_attributes{
	clear: both;
	display: block;
	width: auto;
	margin-left: 20px;
	text-decoration: none;
}

#search_result_attributes h3{
	text-decoration: none;
	margin-left: -10px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}

#search_result_attributes .search_category {
	margin-top: 5px;
	float: left;
	clear: both;
}

#search_result_attributes .search_category .search_anchor,
#search_result_attributes .search_category a,
#search_result_attributes .search_category a:visited,
#search_result_attributes .search_category a:link{
	color:#663399 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}

#search_result_attributes .search_anchor {
	display:block;
	float:left;
	width:460px;
}

#search_result_attributes .search_category .search_anchor a{
	display: inline;
}


#search_results, #loading_graphic {
	clear: both;
	padding-top: 25px;
}
td.gift_certificate_form {
background-color:#B8B8B8 !important;
height:15px;
padding:5px;
}
#test{
font-size:6px;
}
table.gift_certificate_form {
border:2px solid #B8B8B8 !important;
margin:auto;
width:350px;
}

/* Availability Messaging */
.in_stock {
	font-weight: bold;
	color: green !important;
}

.out_of_stock {
	font-weight: bold;
	color: red;
}

.call_for_availability {
	font-weight: bold;
	color: blue;
}

.instock_reminder a, .instock_reminder a:hover, .instock_reminder a:visited, .instock_reminder a:link {
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.instock_reminder a:hover {
    color:#59191A;
    text-decoration:underline;
}
/*warranty add on*/

.anchor_value {
	display: none;
}
.config_anchor {
	background-image: url("/static/images/radioButtonEnabled.png");
	background-position: left center;
	background-repeat: no-repeat;
	border: 0px;
	clear: both;
	font-size: 12px;
	margin: 0px;
	padding: 2px 0 2px 20px;
}
.selected_config {
	background-image: url("/static/images/radioButtonActive.png");
	background-color: #FFFFFF;
	color: #000000;
	border: 0px;
}

#warranty_options {include file='database:'}
.warranty_option {
	clear: both;
}
.warranty_option_label {
	float: left;
	padding: 10px;
}
.warranty_option_link {
	float: left;
	padding: 10px;
}


/*Matts styles*/

#socialBtns{
height:75px;
width:180px;
position:absolute;
left:950px;
top:10px;
color:#591919;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;

}

#photoBox {
position: relative;
text-align:center;
padding:10px;

margin:15px 0 20px 0;
border: 1px solid #CCCCCC;
width:425px;
height: 375px;
}

#socialBtns .lower_ad {
	float:left;
	text-align: center;
        padding:0px;
        height:70px;
        
	}




#txtbox {
margin: 0px 20px 0px 20px;
font-size:12px;
}

#txtbox h1 {
margin-left:-20px;
}

#dropdown_test {
   /*border:2px solid blue;*/
   margin-top:2px;
   position: relative;
   height:140px;
   overflow:auto;
   overflow-x:hidden;
   background-color:#CCCCCC;
}

#rebate_table {
border:1px solid black;
margin-bottom:10px;
}

#header_table {
font-weight:bold;
font-size:110%;
}

.paging {
font-weight: bold;
text-align:center;
font-size:110%;
padding-bottom:10px;
padding-top:5px;
cursor:default;
}
.paging a{
font-weight: bold;
text-align:center;
padding-bottom:10px;
padding-top:5px;
text-decoration:none;
}


.paging a:hover{
color:#59191A;
text-decoration:underline;
}

/*----code for shop all brands page ---------*/
#brand_col {
line-height:150%;
float:left; 
width:200px; 
margin-left:125px; 
}

#brand_col a:link {text-decoration:none;}      /* unvisited link */
#brand_col a:visited {text-decoration:none;}  /* visited link */
#brand_col a:hover {color:#59191A; text-decoration:underline;}  /* mouse over link */
#brand_col a:active {text-decoration:none;}   /* selected link */
/*---------end of shop all brands page code--------*/



/*------code for the shop all brands button--*/
#brand_button {
display: block;
color:white;
text-decoration:none;
margin-top:2px;
padding-top:3px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight: bold;
cursor:pointer;
width:115px;
height:20px;
text-shadow: -1px -1px black;
background: url("http://www.normancamera.com/common/images/main/shop_brand_up.png") no-repeat top;
}

#brand_button:hover {
text-decoration:underline;
}
/*-------end of code for shop all brands button--------*/




.product_zoom {
display:none;
}

/*-------------FOR EXPAND BOX NARROW RESULTS OPTIONS-------------*/
#matt_search_result_attributes{
	clear: both;
	display: block;
	width: 1085px;
	margin-left: 20px;
	text-decoration: none;
        height:98%;
        position: absolute;
        left: 0px;
        top: 20px;
 	padding:0px;
        margin-right:-15px;
}

/*Just for headers above search options*/
#matt_search_result_attributes h3{
	text-decoration: none;
	margin-left: 0px;
        margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;       
}

#expandBox {
margin-bottom:-10px;
padding:2px;
font-size:10px;
cursor:pointer;
}

/*Controls results, but moves only two of three categories, category test and price range test*/
#matt_search_result_attributes .search_category {
	float: left;
        width:150px;
        margin-bottom:5px;
        overflow:hidden;
	padding:0px;
        margin-left:0px;
        margin-right:-10px;
}
#matt_search_result_attributes .search_category a,
#matt_search_result_attributes .search_category a:visited,
#matt_search_result_attributes .search_category a:link{
	overflow:hidden;
}


#matt_search_result_attributes .search_category .search_anchor,
#matt_search_result_attributes .search_category a,
#matt_search_result_attributes .search_category a:visited,
#matt_search_result_attributes .search_category a:link{
	color:#663399 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
        width:150px;
        margin-top:5px;    
}
#matt_search_result_attributes .search_anchor {
	display:block;
	float:left;         
}

#matt_search_result_attributes .search_category .search_anchor a{
	display: inline;
}

/*----------------------END SECTION OF NARROW SEARCH RESULTS----------*/



/*----------------------THIS SECTION FOR SHOP BY BRAND PAGES-----------*/
#matt_search_result_attributes2{
	clear: both;
	display: block;
	width: 1085px;
	margin-left: 20px;
	text-decoration: none;
        height:98%;
        position: absolute;
        left: 0px;
        top: 20px;
 	padding:0px;
        margin-right:-15px;
}

/*Just for headers above search options*/
#matt_search_result_attributes2 h3{
	text-decoration: none;
	margin-left: 0px;
        margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;       
}

/*Controls results, but moves only two of three categories, category test and price range test*/
#matt_search_result_attributes2 .search_category {
	float: left;
        width:250px;
        margin-bottom:5px;
        overflow:hidden;
	padding:0px;
        margin-left:0px;
        margin-right:-10px;
}
#matt_search_result_attributes2 .search_category a,
#matt_search_result_attributes2 .search_category a:visited,
#matt_search_result_attributes2 .search_category a:link{
	overflow:hidden;
}


#matt_search_result_attributes2 .search_category .search_anchor,
#matt_search_result_attributes2 .search_category a,
#matt_search_result_attributes2 .search_category a:visited,
#matt_search_result_attributes2 .search_category a:link{
	color:#663399 !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
        width:250px;
        margin-top:5px;    
}
#matt_search_result_attributes2 .search_anchor {
	display:block;
	float:left;         
}

#matt_search_result_attributes2 .search_category .search_anchor a{
	display: inline;
}

/*----------------------BOTTOM OF SECTION FOR SHOP BY BRAND PAGES-----------*/
#titleBox {
	left:410px;
	visibility:visible;
        position: absolute;
        top:5px;	
        font-weight:bold;
}

#resources {
margin-left:10px; 
font-size:10px;
text-decoration:none;
}

#resources a:link {text-decoration:none;}      /* unvisited link */
#resources a:visited {text-decoration:none;}  /* visited link */
#resources a:hover {color:#59191A; text-decoration:underline;}  /* mouse over link */
#resources a:active {text-decoration:none;}   /* selected link */

/*-------box on brand pages-------*/
#brand_box {
border:1px solid #CCCCCC; 
width:225px; 
float:right; 
padding:10px; 
position: absolute; 
left:950px; 
top:300px;
}


#brand_text {
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
}

#cat_listing {
margin-bottom:15px;
}

#cat_listing a:hover {
color:#59191A;
text-decoration:underline;
}
.matt_authorized {
	width: 550px;
	background: #B8B8B8;
	float:left;
	height:48px;
}
.matt_authorized_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	text-align:left;
        padding:3px 0px 0px 7px;
        width:325px;
        float:left;
}

.matt_authorized_text_2 {
        font-size:11px;
        float:right;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        padding-top:4px;        
}

.extrasBox {
border:1px #cccccc solid; 
width:245px; 
height:150px; 
padding:5px;
text-align:left;
}

#extrasBox2 {
margin-top:25px;
}

#cartTD .product_config_option {
float: none;
width:125px;
position:relative;
top:-15px;
}
/*
#cartTD .add_to_cart_controls {
position:relative;
left:-132px;
top:30px;
}
*/
#cartTD .product_config_option_menu select{
width:100px;
}

#cartTD .product_config_option_label{
font-size:11px;
font-weight:bold;
margin-bottom:2px;
color: red;
}

#prodCart {
position:relative;
}
#prodCart .product_config_option_menu select{
width:100px;
display:none;
}
#prodCart .product_config_option_label{
font-size:11px;
font-weight:bold;
margin-bottom:2px;
display:none;
}


#prodCart .add_to_cart_controls {
float:left;
}

#prodCart .product_config_option {
float:none;
display:none;
}

#relatedWarranty .product_config_option {
display: none;
}

#prodListHighlights {
color:black;
font-size:10px;
list-style-position: inside;
padding-top:5px;
padding-bottom:5px;
}

#prodItemIncludes {
list-style-position:inside;
}

#prodHighlights {
list-style-position: inside;
}
#availMess {
clear:both;
}


/*--------Warranty popup box stuff---------*/
#warPop {
position: relative; 
left:0px; 
top:-675px;  
border: 1px #cccccc solid; 
width: 300px; 
height:300px; 
background-color:#eeeeee;
visibility:hidden;
text-align:left;
overflow:auto;
}

#warPop p {
margin: 5px;
}

#shadow {
position:relative;
left:3px;
top:-371px;
width:300px;
height:300px;
background-color: #878787;
visibility:hidden;
border: 1px #bfbebe solid;
}


/*----------End of Warranty popup box stuff-------*/
#prodList {
        border-collapse:collapse;
        border:none;
        margin-top:5px;
        
}

.add_to_cart_controls {
	 border-collapse:inherit;
	 border:inherit;
}	

#prodList #imgTD {
	
        border: 1px solid #999;
}

#prodList #imgTD img {
	padding-right:5px; 
	float:left;
}

#prodList #nameTD {
	border-right:none;
	border-left:none;
        border: 1px solid #999;
	vertical-align:top;
}

#prodList #descTD {
	border-left:none;
        border: 1px solid #999;
	text-align:justify;
	vertical-align:top;
}

#prodList #button {
        vertical-align:top;
        border: 1px solid #999;
}



#prodList td{

padding:3px;
padding-bottom:10px;
}

#center {
width:860px;
margin-left:50px;
}

#prodList2 {
        border-collapse:collapse;
        border:none;
        margin-top:5px;
        width:860px;
        
        
}
#prodList2 #imgTD {
	border: 1px solid #999;
}

#prodList2 #imgTD img {
	padding-right:5px; 
	float:left;
}

#prodList2 #nameTD {
	border-right:none;
	border-left:none;
        border: 1px solid #999;
	vertical-align:top;
}

#prodList2 #descTD {
	border-left:none;
        border: 1px solid #999;
	text-align:justify;
	vertical-align:top;
}

#prodList2 #button {
        vertical-align:top;
        border: 1px solid #999;
}



#prodList2 td{

padding:3px;
padding-bottom:10px;
}

/*-----front page stuff----*/
#bannerBox {
	width:986px; 
	height:100px; 
	border: 2px #CCC solid; 
	padding:5px; 
	position:relative;
}

#bannerText {
width: 425px; 
height:56px; 
position: absolute; 
left: 100px;
}

#bannerText h2{
text-align:center; 
color:#591919;
}

#bannerText p{
font-size:11px;
}

#shadow-container {
position: relative; 
left: 575px; 
top: 10px; 
margin-right: 3px; 
margin-bottom: 3px; 
width:401px; 
height:86px;
}

#shadow-container .shadow2,
#shadow-container .shadow3 {
position: relative; 
left: -2px; 
top: -2px;
width:401px; 
height:86px;
}

#shadow-container .shadow1 {
background: #F1F0F1; 
width:401px; 
height:86px;
}

#shadow-container .shadow2 {
background: #DBDADB;
}

#shadow-container .shadow3 {
background: #B8B6B8;
}

#shadow-container .container {
width:400px; 
height:85px;
border:1px #CCC solid; 
background:#fff;
}

.thumbBtn {
width:17px;
height:17px;

border: 2px solid #999;
position: absolute;
text-align:center;
float:left;
cursor: pointer;
}

#btn1 {
left:250px;
top:5px;
background:#fff;
color:#000;
}

#btn2 {
left:275px;
top:5px;
margin-right:5px;
background:#fff;
color:#000;
}

#btn3 {
left:300px;
top:5px;
margin-right:5px;
background:#fff;
color:#000;
}

#btn4 {
left:325px;
top:5px;
margin-right:5px;
background:#fff;
color:#000;
}

#btn5 {
left:350px;
top:5px;
background:#fff;
color:#000;
}


#grayBox {
background-color:#CCC; 
width:1000px; 
height:500px; 
margin-top:10px; 
margin-bottom:10px;
}

#left_removable {
width:450px; 
float:left; 
margin-top:20px;
}

#center_right_container {
	width: 450px;
	height: 380px;
	float:left;
}

#individual_center_right_box{
width:150px;

	height: 126px;
	float:left;
	text-align: center;
	font-size:12px;
	font-family:"Arial";
	font-weight:900;
	color:#999999;
}

#individual_center_right_box img {
margin-bottom:5px;
cursor:pointer;
}

#individual_center_right_box span {
color:#591919;
cursor:pointer;
}

#digCamera {
width:300px;
height:475px;
background:url(/static/images/frontpage/background_box2.png) no-repeat; 
float:left; 
margin:10px; 
position:relative; 
}

#digCamText {
width:290px; 
height:465px; 
position:absolute; 
left:10px; 
top:15px;
visibility:visible;
}

#digCamText h1{
text-align:center; 
color:#591919;
}

#digCamText p{
font-size:11px; 
width:280px; 
text-align:justify;
height:90px;
}

#digCamText div{
width:280px; 
height:90px; 
font-size:11px;
}

#digCamText img {
float:left; 
margin-right:5px;
}


#rightBtns{ 
width:202px; 
height:500px; 
float:left;
}

#rightBtns img {
margin-top:10px;
}
