/*------------------------------------------------------------
Dynojet CMD Website CSS Styles, all browser compatabilty 
(FX, IE 6+, Opera, Safari) tested as of  06182008
--------------------------------------------------------------*/
body
{
 background-color:#333333 !important;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.8em
}

#global
{
 background:#999 url(../../images/body_bg_dark_grey.jpg) repeat-y;
 background-color:#fff;
 background-position:center;
 border-top-color:#999999;
 border-top-width:1px;
 margin-left:auto;
 margin-right:auto;
 margin-top:auto;
 padding-bottom:5px;
 padding-top:10px;
 width:970px/* mandatory to be centered
     border:solid 1px #cc0000; */
}

#global_2
{
 border-top: 1px solid #999999;
	background: url('../../images/body_bg.gif') repeat-y center;
	margin-left:auto;
 	margin-right:auto;
 	margin-top:auto;
 	width:970px/* mandatory to be centered
     border:solid 1px #cc0000; */
}

#global_inner
{
 background-color:#fff;
 border-bottom:4px solid #000;
 margin-left:auto;
 margin-right:auto;
 padding-bottom:15px;
 top:30px;
 width:886px
}

#menu_and_logo_container
{
 border:0px;
 margin-top:10px
}

#navigation
{
 border:0px;
 float:right;
 margin-bottom:10px;
 width:883px;
 margin-top:20px;
}

#logo
{
 float:left
}

#menu_container
{
 border-bottom:0px solid #E8E8E8;
 border-top:0px solid #E8E8E8;
 float:right;
 margin-left:26px;
 margin-top:0px;
 width:75.1%
}

.menu
{
float: right !important; /*----needed----*/
}

.input
{
 background-color:#333333;
 border:1px solid #666666;
 color:#CCCCCC
}


.top
{
 background:url(../../images/top.gif);
 color:#FFF;
 height:100px
}

.top h1
{
 font:bold 2em sans-serif
}

.top h1 span
{
 font:normal 60% Verdana,sans-serif
}

a:link,a:active
{
 color:#cc0000;
 text-decoration:none
}

a:visited,a:hover
{
 color:#999;
 text-decoration:none
}

.text_box_field_top
{
 background-color:#fff;
 background-position:top;
 background-repeat:no-repeat;
 border:1px solid #999999;
 font-size:12px
}

.text_box_field_middle,.text_box_field_bottom
{
 background-color:#fff;
 background-repeat:no-repeat;
 border:1px solid #999999;
 font-size:12px
}

/*----------------------------------------------
Footer properties
-----------------------------------------------*/
#footer
{
width: 888px; 
height: 68px; 
margin-left: auto; 
padding-top: 8px; 
margin-right: auto;
margin-top: 18px; 
margin-bottom: 12px; 
clear: both;
}


#footer_inner
{
width: 88%; 
margin-left: auto; 
margin-right: auto; 
font-size: 12px; 
color: #999;
text-align: center; 
color: #333;
}

#footer_copy_right_container
{
width: 88%; 
margin-top: 10px; 
margin-left: auto; 
margin-right: auto;
color: #999; 
text-align: center;
}

/*----------------------------------------------
Default page specific styles
-----------------------------------------------*/

#ad_container
{
width: 100%; 
background-color: #fff; 
min-height: 278px;
height:278px;
margin-bottom: 10px;
margin-left: auto; 
margin-right: auto; 
border: 1px solid #ccc;
clear:both;
}

#ad_container_inner
{
margin:0px;
}


#ad_container_2
{
width: 100%; 
background-color: #fff; 
min-height: 150px;
height:100%; 
margin-bottom: 10px;
margin-left: auto; 
margin-right: auto; 
border: 0px solid #ccc;
}

#gallery_product_selector_container
{
overflow: auto; 
height: 155px;

height:100%;
width:100%;
clear:both;
}

.gallery_product_selector_container
{
overflow: auto; 
min-height: 175px;
height:100%;
width:100%;
clear:both;
}


.spacer_10px_top
{
margin-top: 10px;
}

#product_selector_container
{
height: 185px; 
width: 200px; 
background-color: #fff; 
border-right-style: solid;
border: 1px solid #ccc; 
float: left;
}


/*----------------------------------------------
Header Styles
-----------------------------------------------*/

.header_patterned_container_1
{
margin-left: 0px; 
font-weight: bold; 
height: 35px; 
margin-top: 0px; 
color: #333;
border-bottom: 1px solid #666; 
background-image: url(../../images/bg_images/header_gallery.jpg);
}

.header_patterned_container_inner
{
padding-left: 5px; 
padding-top: 10px; 
color: #ccc; 
font-weight: bold;
font-size: 16px;
}

.header_patterned_container_2
{
float: right; 
padding: auto; 
border: solid 1px #ccc; 
width: 668px; 
background-color: #fff;
height: 35px; 
text-align: left; 
text-indent: 15px; 
color: #999;
font-weight: bold;
vertical-align: middle; 
background-image: url(../../images/bg_images/header_gallery.jpg);
background-repeat: repeat-x;

}

.drop_down_container
{
margin-left: 5px; 
margin-top: 10px;
}

.indvidual_drop_down_cotainer
{
margin-top: 5px;
}

.dropdown_styles
{
background-color: #F7F8F7;
border-style: solid;
border-color: #E9E9E9;
border-width: 1px;
font-size:12px;
width:190px;
}

.main_thumb_container
{
float: right; 
padding: auto; 
margin-top: 10px; 
border: solid 1px #ccc;
width: 668px; 
background-color: #fff; 
height: 140px; 
text-align: center;
}

.main_thumb_container_inner
{
margin-right: 15px; 
margin-left: 15px; 
margin-top: 10px;
}

.individual_thumb_container
{
width: 90px; 
height: 70px; 
border: 1px solid #ccc; 
margin-right: 15px;
padding-left: 0px; 
float: left;
}

.main_content_container
{
overflow: hidden; 
margin-top: 5px; 
margin-bottom: 5px;
}

.content_header
{
font-size: 18px; 
color: #000; 
font-weight:normal; 
font-family: arial;
}

.highlight_red
{
color: #cc0000; 
font-weight: bold; 
font-size: 19px;
}

.content_inner
{
font-size: 12px; 
color: #333; 
margin-top: 10px;;
}

.find_out_more_right
{
margin-top: 4px; 
margin-bottom: 5px; 
float: right; 
background-image: url(../../images/buttons/find_out_more.jpg);
height: 33px; 
width: 207px; 
margin-right: 8px; 
text-align: center;
}

.find_out_more_right_inner
{
margin-top: 8px; 
margin-left: 18px;
}

.header_19px
{
font-size:15px;
text-indent:7px;
color:#333333;
width:100%;
border-bottom:1px solid #CCCCCC;
}

.header_19px_white
{
font-size:15px;
text-indent:7px;
color:#fff;
width:100%;
}

.tech_list
{
margin-top:5px;
margin-left:30px;
list-style-image:url(../../images/icons/arrow_right.png);

}

.left_split_holder
{
	float: left;
	margin-left: 15px;
	width: 40%;
}


/*---inputs and labels and so forth-----*/

.standard_input_txtbox
{
	border: 1px solid #999;
	width: 200px;
	background-color: #FFFFFF;
}

.vl_bnt_lst
{
	line-height: 20px;
}



.standard_label
{
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}

.multiline_input_txtbox
{
	border: 1px solid #999;
	width: 375px;
	height: 200px;
}


.button_style_2
{
	background: #000;
	border: 1px solid #999;
	color: #fff;
	height: 24px;
	margin-right: 10px;
	line-height: 20px;
	width: 60px;
	text-align: center;
}



.distributor_main {
border-right:1px;
border-right-color:#E9E9E9;
border-right-style:solid;
border-bottom:4px solid #E9E9E9;
float:left;
width:226px;
padding:3px 5px 3px 3px;
margin-top:10px;
margin-bottom:5px;
}

.distributor_country {
color:#333;
font-size:11px;
font-weight:bold !important;
}

.distributor_inner {
border-top:1px;
border-top-color:#E9E9E9;
border-top-style:solid;
margin-top:7px;
}

.distributor_inner_b {
margin-top:2px;
}

.distributor_divider {
float:left;
width:748px;
}

