/* Page Layout */
body 						{color: #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; font-style: normal; background-color: #fff; 
							 margin:0; padding:0; background: black url(../img/layout_bg.png) repeat-y center top;}
#container 					{width: 980px; margin: 0 auto 50px; border:1px solid #666; border-top:none; background: white;}
#page_content				{position:relative; padding:15px 0 0 15px;}
table						{margin: 0; }
td							{padding: 0;}
#column_l 					{width:705px; vertical-align:top; padding:0 10px 0 0}
#column_l a					{color: #39f;}
#column_l a:hover			{color: #183751;}
.img_con img				{border: 1px solid #ccc; padding: 1px;}
.img_con					{float:right;font-weight:bold;margin:13px 0 10px 15px;text-align:center;width:255px;}
.prod_con img				{border: 1px solid #ccc; padding: 5px; background:white;}
.prod_con					{font-weight:bold;margin:18px 0 0;text-align:center;width:263px;}
.fadein 					{position:relative; height:286px; width:700px; }
.fadein img 				{position:absolute; left:0; top:0; }
#column_r  					{width: 230px; background-color: #8cadc9; padding:10px; vertical-align:top; color:#fff;}
#column_r h2, 
#column_r h4, 
#column_r h3				{color:#183751;}



.clear						{clear:both;}
#column_l a.button			{background: #C58D16 url(../img/img_btn_hover.png) repeat-x; display: inline-block; padding: 5px 10px; color: #fff; text-decoration: none; font-weight: bold;
						 	line-height: 1; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999;
						 	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); border-bottom: 1px solid rgba(0, 0, 0, 0.25); position: relative; cursor: pointer; float: left; margin: 25px 0 25px 25px;}
#column_l a.button:hover	{background-color: #F6B303;}

#column_r .box				{padding: 10px; width: 210px; background: #a7c2d6; border: 1px solid #7ea5c2; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0 0 10px;}
.box h3						{margin: 0 0 10px;}
.box a						{background: #efeec7; width: 190px; padding: 5px 10px; border: 1px solid #f4f2de; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #34607c; display: block;}
.box a:hover				{background: #fdf7a8; color: #169dff; border-color: #fcfbf2;}
#column_r #video			{display: none;}

/* Header */
div.header 					{background: url(../img/layout_header_bg.png) repeat-x; width: 1004px; margin: 0 auto; height: 75px; position: relative; z-index: 3;}
.header .left				{background: url(../img/layout_header_left.png) no-repeat; position: absolute; width: 5px; height: 75px; top: 0; left: 0;}
.header .right				{background: url(../img/layout_header_right.png) no-repeat; position: absolute; right: 0; top: 0; width: 5px; height: 75px;}
#logo						{background: url(../img/logo.png) no-repeat; display: block; width: 453px; height: 68px; margin: 0 0 0 40px; cursor: pointer;}
div#phone					{text-transform: uppercase; color: white; font-weight: bold; position: absolute; top: 11px; right: 38px; letter-spacing: 2px;}
div#phone span				{font-weight: normal;}
div#search					{position: absolute; top: 30px; right: 35px;}
#searchbox					{background: url(../img/layout_search_box_hover.png) no-repeat; width: 200px; height: 29px; border: none; font-size: 14px; 
							 padding: 10px 3px 0 11px; float: left; display: inline;}
#search #submit				{float: left;}

/* Navigation */
#navigation	 				{background-color: #004685;}
#navigation ul 				{list-style-type:none; margin:0; padding:0;}
#navigation li 				{float: left; display:inline;}
#navigation a 				{color: #F0C73D; text-decoration: none;	display: block;	padding: 5px 10px; border-right: 1px solid #F0C73D;}
#navigation a:hover 		{color: #004685;text-decoration: none; border-right: 1px solid #ed9; background-color: #F0C73D;}
/* Footer */
#footer 					{background-color: #3e505c;}
#footer div					{text-align: center; color: #fff; padding: 10px;}
#footer a 					{color: #fff; text-decoration: none;}
#footer a:hover 			{color: #fff; text-decoration: underline;}

/* IE6 Warning */
#ie6						{width: 944px; height: 42px; background: white; border: 1px solid black; margin: 15px auto 0; padding: 9px 18px; position: relative;}
#ie6 p						{color: red; line-height: 18px; font-size: 13px; float: left; margin: 0;}
#ie6 p span					{font-weight: bold;}
#ie6 a						{float: right; margin: 0 0 0 9px; display: inline; border: 1px solid #b2b2b2;}
a img						{border: none;}

#search_results iframe		{width: 680px;}
