/*------------------------------------------------------------
Dynojet CMD Website CSS Styles, all browser compatabilty 
(FX, IE 6+, Opera, Safari) tested as of  06182008
--------------------------------------------------------------*/
body
{
 background-color:#CCCCCC !important;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.8em
}

#global
{
 background:url('../../images/body_bg.gif') repeat-y 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;
 height:65px;
 margin-top:5px
}

#navigation
{
 border:0px;
 float:right;
 margin-bottom:10px;
 width:883px;
}

#logo
{
 float:left
}

#menu_container
{
 border-bottom:0px solid #E8E8E8;
 border-top:0px solid #E8E8E8;
 float:right;
 margin-left:26px;
 margin-top:13px;
 width:60.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:100%; 
margin-top:20px;
margin-bottom: 10px;
margin-left: auto; 
margin-right: auto; 
border: 1px solid #ccc;
}

#ad_container_200px
{
width: 100%; 
background-color: #fff; 
min-height: 140px;
margin-top:20px;
margin-bottom: 10px;
margin-left: auto; 
margin-right: auto; 
border: 0px solid #ccc;
}

.ad_container_200px_inner
{
margin:2px;
}


#ad_container_inner
{
margin-top: 2px; 
margin-bottom: 2px;
}


#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
{

min-height: 175px;
height:100%;
width:100%;
}

.spacer_10px_top
{
margin-top: 10px;
}

#product_selector_container
{
height: 143px; 
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_wb2
{
padding: auto; 
border: solid 1px #ccc; 
width: 100%; 
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:9px;
width:190px;
}

.main_thumb_container_wb2
{
padding: auto; 
margin-top: 10px; 
border: solid 1px #ccc;
width: 100%; 
background-color: #fff; 
height: 95px; 
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: auto; 
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:18px;
text-indent:7px;
color:#333333;
width:100%;
border-bottom:1px solid #CCCCCC;
}


.header_15px
{
font-size:15px;
font-weight:bold;
text-indent:7px;
color:#999;
width:100%;
border-bottom:1px solid #CCCCCC;
}


.header_19px_white
{
font-size:18px;
text-indent:7px;
color:#fff;
width:100%;
}

.tech_list
{
margin-top:5px;
margin-left:30px;
list-style-image:url(../../images/icons/arrow_blank_bg.png);
list-style-position:inside;
}

.tech_list_left
{
float:left;
list-style-image:url(../../images/icons/arrow_blank_bg.png);
margin-left:17px;
}

.tech_list_right
{
float:right;
list-style-image:url(../../images/icons/arrow_blank_bg.png);



}

.list_font_size_11px
{
 font-size:11px;   
 
}

.image_containers_left
{
width: 330px;
height: 200px;
float: left;
margin-left: 10px;
margin-top:10px;
border:1px solid #ccc;
background-image:url(../../images/bg_images/product_image_container.jpg);
background-repeat:repeat-x;

}

.image_containers_right
{
margin-top:10px;
width: 503px;
height: 200px;
float: right;
margin-right: 10px;
padding-top: 4px;
border:1px solid #ccc;
}

.product_container_wrap
{
margin-left: auto; 
margin-right: auto; 
width: 99.8%; 
border: 1px solid #ccc;
margin-top: 0px;
}

.product_container_inner
{
background-color: #fff;
height: 280px; 
width: 100%; 
border-top: 1px solid #ccc;
}

.header_spacer
{
margin-top:20px;
}

.buy_product_header
{
font-weight: bold; 
font-size: 14px; 
margin-left: 10px; 
width: 478px;
}

.product_details
{
margin-top: 10px; 
margin-left: 10px;
}

.product_description
{
background-color: #f1f1f1; 
border: 1px solid #ccc; 
width: 489px; 
height: 65px;
margin-top: 5px; 
margin-left: 3px; 
background-image: url(../../images/bg_images/grey_1px.png);
background-repeat: repeat-x;
padding:3px;
font-size:11px;
}

.product_description_downloads
{
background-color: #f1f1f1; 
border: 1px solid #ccc; 
width: 489px; 
height: 84px;
margin-top: 5px; 
margin-left: 3px; 
background-image: url(../../images/bg_images/grey_1px.png);
background-repeat: repeat-x;
font-size:11px;
}


.content_container_4
{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	width: 96%;
	overflow: auto;
}

.left_split_holder
{
	float: left;
	margin-left: 15px;
	width: 40%;
}

.standard_label
{
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}

.standard_input_txtbox
{
	border: 1px solid #999;
	width: 200px;
	background-color: #FFFFFF;
	font-weight:normal;
}

.vl_bnt_lst
{
	line-height: 20px;
	font-weight:normal;
}

.content_container_3
{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	min-height: 110px;
	height: 100%;
	border: 1px solid #777;
	width: 98%;
}

.header_2
{
	margin-top: 15px;
	text-indent: 18px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	width: 88%;
}


.button_style_2
{
	border:1px solid #222;
	background-color:#000;
	color:#999;
	width:60px;
	height:25px;
}




/*---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;
}

