
* { margin:0; padding:0; }

body { background:#666666 url('../images/bg.jpg') repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }

#wrapper { width:970px; 
	margin:10px auto 20px; }

/* Header */

#header { width:100%;
	padding-bottom:10px;}

#header .block1 { width:100%; margin-bottom:10px; margin-top:30px;}
#header .block2 { width:100%; height:298px; }
#header .block3 { width:100%; height:47px; background:#fff url('../images/breadcrumb.jpg') repeat-x; }

#logo { 
width:45%; 
	height:114px; 
	float:left;   }

#top-menu {
width:55%; 
	height:50px; 
	float:left; 
	margin-top:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	
	}
	
#topMenuWrapper{
	margin-left:65px;
}	

.breadcrumb { padding:10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.breadcrumb a { padding:3px; text-decoration:none; color:#000; }
.breadcrumb a.highlighted { color:#1199cc; }
/* Content */

#content { width:100%; min-height:150px; background:#fff; font-size:11px ; line-height:20px;}
#content .row1 { width:60%; padding: 40px 40px; float:left; }
#content .row2 { width:40%; float:left }
#content .single { padding:40px 40px; font-size:13px; line-height:23px;}

#content .single li{  list-style:circle; padding-left:20px; }
#content .single h3{ font-size:18px; text-align:left;  font-weight:bold; text-transform:uppercase; padding-bottom:10px; color:#999999; margin-left:40px; }


.date { color:#1199cc; }
a.more { color:blue; font-weight:bold; text-decoration:none; }
a.more:hover { text-decoration:underline; }

#product-content .title { font-size:14px; font-weight:bold; color:#ff0000; margin:0px 0 12px 0;   }
#product-content .attr { font-weight:bold; color:#ff0000; }
#product-content p { line-height:20px; }

#product-content .column1 { float:left; width:300px; padding:15px 0px; }
#product-content .column2 { float:left; width:300px; background:#fff; text-align:center; }
#product-content .column3 { float:left; width:290px; background:#eee; -moz-border-radius:15px; }
#product-content .column3 ul { list-style:none; }
#product-content .other-product { height:230px; margin-bottom:10px; background:#eee; overflow-y:scroll;
                                  padding-left:15px; }
#product-content .other-product li { padding:2px 0; }
#product-content .other-product a { text-decoration:none; color:#1199cc; }


#contact-content .column1 { width:40%; float:left; }
#contact-content .column2 { width:60%; float:left; }
#contact-content .column1 .inner-wrapper { padding:20px 20px 20px 30px; }
#contact-content .title { font-size:18px; }
#contact-content input[type=text] { width:320px; height:23px; margin-bottom:15px; margin-top:3px; padding:5px;
                                    border:none; -moz-box-shadow:0px 0px 10px #555; -webkit-box-shadow:0px 0px 10px #555;
                                    box-shadow:0px 0px 10px #555;  }

#contact-content input[type=submit] { padding:5px 20px; background:#000; border:1px #000; color:#fff;
                                      font-size:12px; font-weight:bold; }
#contact-content p > input[type=submit] { margin-top:7px; margin-right:7px; -moz-box-shadow:0px 0px 6px #000;
                                          -webkit-box-shadow:0px 0px 6px #000; box-shadow:0px 0px 6px #000; }
#contact-content textarea { width:320px; height:135px; margin-bottom:6px; margin-top:3px; padding:5px; border:none;
                            font-family:Arial; font-size:13px;
                            -moz-box-shadow:0px 0px 10px #555; -webkit-box-shadow:0px 0px 10px #555;
                            box-shadow:0px 0px 10px #555;}

#contact-content .column2 .row1 { width:100%; padding:0 !important; }
#contact-content .column2 .row2 { width:100%; padding:15px 0; }


#contact-content .column2 .row1 .icolumn1 { float:left; width:55%; }
#contact-content .column2 .row1 .icolumn2 { float:left; width:45%; padding-top:30px; text-align:center; }

#mediaroom-content .column1 { float:left; width:45%; }
#mediaroom-content .column2 { float:left; width:55%; }
#mediaroom-content .column1 .m-row1 { width:100%; }
#mediaroom-content .column1 .m-row1 .m-row1-inner { padding:20px; }
#mediaroom-content .column1 .m-row2 .m-row2-inner { padding:0px 20px; }
#mediaroom-content .column1 .m-row1 .m-row1-inner select { width:120px; }
#mediaroom-content .column1 .news-box { height:490px; padding:20px; overflow-y:scroll; background:#eee;
                                        -moz-border-radius:20px;}
#mcs2_container { height:450px; width:370px; padding:20px; background:#eee; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
#mcs2_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs2_container .customScrollBox .container{position:relative; width:350px; top:0; float:left;}
#mcs2_container .customScrollBox .content{clear:both;}
#mcs2_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs2_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; line-height:19px; color:#999;}
#mcs2_container .customScrollBox img{border:5px solid #fff;}
#mcs2_container .dragger_container{position:relative; width:9px; height:480px; float:left; margin:10px 0 0 10px; cursor:pointer; box-shadow:inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000; -webkit-box-shadow:inset 0 0 10px #000;}
#mcs2_container .dragger{position:absolute; width:6px; height:60px; background:#333; text-align:center; margin-left:1px; line-height:60px; color:#666; overflow:hidden; border-left:1px solid #787878; border-right:1px solid #000; cursor:pointer;}
#mcs2_container .dragger_pressed{position:absolute; width:6px; height:60px; background:#444; text-align:center; margin-left:1px; line-height:60px; color:#777; overflow:hidden; border-left:1px solid #878787; border-right:1px solid #000; cursor:pointer;}

#mediaroom-content .column2 .m-row1 .m-row1-inner { padding:20px; }
#mediaroom-content .column2 .m-row1 .m-row1-inner select { width:120px; }
#mediaroom-content .column2 .photo-show { border:1px solid #ccc; padding:7px; text-align:center; }
#mediaroom-content .column2 ul.photo-list { list-style:none; margin:10px 13px 10px 13px; }
#mediaroom-content .column2 ul.photo-list li { float:left; margin-right:17px; }
#mediaroom-content .column2 ul.photo-list img { width:97px; height:80px; border:1px solid #ccc; padding:5px; }


#pd-content .column1 { float:left; width:30%; }
#pd-content .column2 { float:left; width:70%; }
#pd-content .column1 .inner-wrapper { padding:20px;line-height:20px;  }
#pd-content .column2 .inner-wrapper { padding:20px; }

#pd-content .pd-desc-box { width:270px; background:#bbb; }
#pd-content .pd-desc-box .top { height:30px; width:100%; background:url('../images/product-detail-desc_01.png') no-repeat; }
#pd-content .pd-desc-box .mid { min-height:130px; width:100%; background:url('../images/product-detail-desc_02.png') repeat-y;  }
#pd-content .pd-desc-box .btm { height:145px; width:100%; background:url('../images/product-detail-desc_04.png') no-repeat;  }
#pd-content .pd-desc-box .inner-wrapper { position:absolute; width:250px; margin: -20px 0 0 0; padding-left:30px; padding-top:30px; }
#pd-content .pd-desc-box a img { border:none; }
#pd-content .pd-desc-box .inner-wrapper .highlight { color:#a52a2a; }
#pd-content .pd-desc-box .inner-wrapper .style2 { color:#666; }
#pd-content .product-name { color:#cc0000; font-size:23px; }
#pd-content .style3 { color:#000; font-size:15px; }

#pd-content .pd-image { width:633px; }
#pd-content .pd-image .top { height:37px; width:100%; background:url('../images/product-detail-image_01.png') no-repeat; }
#pd-content .pd-image .mid { height:130px; width:100%; background:url('../images/product-detail-image_03.png') repeat-y; text-align:center; }
#pd-content .pd-image .btm { height:112px; width:100%; background:url('../images/product-detail-image_05.png') no-repeat; }

#pd-content .product-thumb { padding:10px; padding-left:0; }
#pd-content .product-thumb img { margin-left:13px; width:73px; height:74px; border:1px solid #eee; padding:5px;
                        -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
/* Editor content styling */						
#pd-content .pd-desc { padding-left:10px;}
#pd-content .pd-desc li{ list-style-image:url('../images/bullet_small.jpg') ; line-height:10px; top:auto; margin-top:10px; margin-bottom:10px;}
#pd-content .pd-desc td {  background:url('../images/td_back.jpg') repeat-x ;vertical-align:top;background-position:top; padding-left:20px;}
#pd-content .pd-desc th {  background:url('../images/th_back.jpg'); background-repeat:no-repeat; background-position:top; width:151px; color:#FFFFFF; text-align:center}
#pd-content .pd-desc ul { margin-left:24px; }
#pd-content .pd-desc h4 { background:url('../images/line_feature.jpg') ; background-repeat:no-repeat; height:51px; width:100%; color:none;}
#pd-content .pd-desc h5 { background:url('../images/line_spec.jpg') ; background-repeat:no-repeat;height:51px; width:100%; color:none;}
#pd-content .pd-desc .float { float:right;}

#pd-content .pdlist1 { list-style:outside; margin-left:20px  ;padding-left:10px; padding-right:30px; }

#pd-content .pdlist { list-style:outside; margin-left:50px  ;padding-left:20px; padding-right:30px; }
#pd-content .pdlisthead{margin-left:50px;}
#pd-content .pdtable { border:0px}
#pd-content .pdtable th {  background:url('../images/th.jpg') repeat-x; border-bottom:solid #FFFFFF 2px; padding:15px;}
#pd-content .pdtable td { padding:15px; }
#pd-content .pdtable li { list-style:circle; margin-left:15px; }


#index-content .index-row1 { padding:5px 0px; }
#index-content .index-row1 img { margin-right:16px; }
#index-content .index-row1 img.last { margin-right:0px; margin-left:2px; }
#content.index { background:none; }
#index-content .tab { height:47px; width:100%; background:#eee url('../images/tab.jpg') repeat-x ; }
#index-content .tab .tab-inner { padding:12px 20px; font-size:16px; color:#990000; }
#index-content .tab-content { width:100%; background:#fff url('../images/tab-content-bg.jpg') repeat-x; }
#index-content .tab-content-inner { padding:10px 10px 20px 20px;}
#index-content .client { float:left; width:300px; padding-right:10px; }
#index-content .client.last { padding-right:0px; }
#index-content .client-image { margin-top:10px; width:290px; height:60px; background:#ddd; }
#index-content .client-image.image1 { background:url('../images/client-image1.jpg') 0 -5px; }
#index-content .client-image.image2 { background:#ddd url('../images/client-image2.jpg') 0 -5px; }
#index-content .client-image.image3 { background:#ddd url('../images/client-image3.png') 0 -80px; }

h4 { font-size:16px; font-weight:normal; }

/* Footer */

#footer { width:100%; height:72px; margin-top:2px; background:#00529b url('../images/footer-bg.jpg') repeat-x;
          font-family: Verdana; font-size:9px; color:#bbb;  }
#footer .box { padding:10px 12px; }
#footer .menu { height:20px; } 
#footer a { text-decoration:none; color:#bbb; }
#footer a:hover { text-decoration:underline; }

.imgfloatleft{ float:left; border-color:#999999; color:#990000; padding:20px}