img {border:0px;}

.form {padding:10px;}
ul.tc li {margin-top: 5px;}

/* homepage */
.home {width:818px; margin:0px; padding:0px; text-align:center;}

.home_l {width:493px; padding:10px; margin:0px; text-align:left;}
.home_r {width:320px; padding:10px; margin:0px; text-align:left;}

ul {margin-top: 3pt; margin-bottom: 3pt;}

/* homepage */
.title {border:none; color:#9691c6; font-size:18pt; font-weight:bold; font-style:italic;}
.home_text {margin:0px 15px 0px 15px; font-size:11pt;}
#round_home {-moz-border-radius:10px; border:0px solid #99f; padding:0px; margin:-10px 0 0 10px; width:780px;}
.frame_home {border:0px solid #99f;}
.series_home {border:0px solid #c9f; padding:16px 6px; color:#306; text-align:left; font-size:10pt; background-image:url(image/category_bg.png); background-repeat:no-repeat;}
.series_head {border:0px solid #99f;font-weight:bold; padding-bottom:0px;text-align:center; font-size:10pt;}

/* contact us */
.contact {border:none; margin-bottom: 40px; padding:0; width:650px;}
.contact_banner {border:none; height:44px; width:584px; background-image:url(image/contact_word.jpg); font-weight:bold; font-size:16px; padding:10px 0 0 5px; background-repeat:no-repeat;}
.branch_ca {float:left; border:none; margin:0; padding:0 30px 20px 10px; text-align:center;}
.branch_tw {float:left; border:none; width:275px; margin:0; padding:0; text-align:center;}
.entry {border-bottom: 1px dashed #c1ac4a; padding-bottom:3px; margin-bottom:5px; color:#800000; font-size:11pt;}
#contact_table {font-family: "Verdana"; font-size: 10pt; font-weight: 700;}

.otherPage a:hover {color: red;}

#locations a:link {color: #330066; /*text-decoration: none;*/}
#locations a:visited {color: purple; /*text-decoration: none;*/}
#locations a:hover {color: #0000ff; /*text-decoration: underline;*/}

/* news */
.back {background-image:url(image/background-2.jpg); background-repeat:no-repeat;}
.content {padding-top:5px; border:none; background-repeat:no-repeat;}
.news_item {border:none; padding:3px; font-size:11pt; width:85%;}
.headline {color:#c00000; text-align:center; font-size:12pt; font-weight:bold; padding-bottom:10px;}
.news {border:1px solid #e0d3fe; padding:10px 0 10px 10px;}
.whole {border:none;}

/* glossary */
.glossary {background-image:url(background.jpg); border:none; padding:5px; background-repeat:repeat;}

/* product series catalogue page */
.category {background-image:url(catbg.jpg); padding-top:10px; border:none; background-repeat:no-repeat;}
.product {background-image:url(product_word_down.jpg); padding-top:10px; border:none; background-repeat:no-repeat;}
#rounded {-moz-border-radius:8px; border:3px solid #99f; padding:3px; width:600px;}
#round {-moz-border-radius:10px; border:3px solid #99f; padding:4px; margin-left:10px; width:650px;}
#round_product {-moz-border-radius:10px; border:3px solid #99f; padding:4px; margin-left:10px; width:480px;}
.frame {border:1px solid #99f; text-align:center;}
.head {background-color:#66f; color:#fff; padding:5px;}
.series {border:1px solid #c9f; padding:10px; vertical-align:middle; color:#306; text-align:left;}
.type {border:1px solid #c9f; color:#000080; vertical-align:top; text-align:center; font-weight:bold;}

/* product common feature page */
.common {border:1px solid #66f; border-collapse:collapse; text-align:center; margin-left:20px;}
.half {background-color:#66f; color:#fff; padding:5px; border-right:1px solid #fff;}
.watt {border:1px solid #66f;}
.feature {text-align:left; font-size:10pt; border:1px solid #66f; padding:3px;}
.thumb {font-weight:bold; border:1px solid #66f; color:#000; padding:5px; font-size:14px;}
td.thumb a:link img {border:1px solid #fff;}
td.thumb a:visited img {border:1px solid #fff;}
td.thumb a:hover img {border:1px solid #66f;}
ul.comm li {font-weight:normal; font-size:11pt;}

/* product specs table */
table.specs td {border:1px solid #000; text-align:center; font-family:Arial; font-size:10pt; color:#000;}
.specs {border-collapse:collapse; text-align:center; font-family:Arial; font-size:10pt; color:#000; border:1px solid #000;}
table.mixed td {border:1px solid #000;}
.mixed {border-collapse:collapse;}
.specs_sub {border:1px solid #000; padding-left:4px; background:#afafff; font-size:10pt; font-family:Arial;}
.specs_hd {border:1px solid #000; text-align:center; background:#afafff; font-size:10pt; font-family:Arial;}
.specs_shd {border:1px solid #000; text-align:center; background:#afafff; font-size:9.0pt; font-family:Arial;}
.specs_lf {font-family:Arial; font-size:10pt; padding-left:4px; color:#000; border:1px solid #000;}
table.specs_sm td {border:1px solid #000; text-align:center; font-family:Arial; font-size:8.0pt; color:#000;}
.specs_sm {border:1px solid #000; border-collapse:collapse; text-align:center; font-family:Arial; font-size:8.0pt;}
table.pse td {border:1px solid #000; text-align:center; font-family:Arial; font-size:10pt; color:#000;}
.pse {border-collapse:collapse; text-align:center; font-family:Arial; font-size:10pt; color:#000;}
table.pse_sm td {border:1px solid #000; text-align:center; font-family:Arial; font-size:8.0pt; color:#000;}
.pse_sm {border-collapse:collapse; text-align:center; font-family:Arial; font-size:8.0pt; color:#000;}

.sub {text-align:center; font-size: 18.0pt; color:#C00000; font-weight:bold; border-bottom-style:groove; margin-left:10px;}

.body {width:870px; border:none; background-color:#fff; text-align:left;}
.topbar {width:870px; border:none; padding:0px;}
.logo {float:left; border:none; width:188px; background-color:#fff;}
.topright {border:none; width:682px; height:100px; float:left; background-image:url(image/index_2.jpg); background-repeat:no-repeat; padding:0;}
.formbar {border:none; width:680px; height:22px; padding-top:33px;}
input {height:22px;}
select {height:22px;}
.form_google {border:none; float:left; width:180px; height:22px; margin:0;}
.form_spec {border:none; float:left; padding:0px 20px 5px 180px; height:22px; margin:0px;}
.topnavi {border:none; margin-top:-10px; padding:0 0 0 20px;}
.bottom {border:none;}
.bottom a {color:#fff;}
.bottom a:visited {color:#fff;}
.address_tw {width:330px; text-align:left; float:left; padding-left:75px; padding-top:21px;}
.address_ca {width:440px; text-align:left; float:left; padding-top:39px;}
.copy {text-align:center; color:#fff; clear:left; padding-top:6px;}

#nav, #nav ul {float: left; width: 634px; list-style: none; line-height: 1; font-weight: bold; padding: 0; border:none;	margin:5px 0px 0px 0px; font-family:Tahoma; color:#ffc; font-size:16px;}
#nav a {display: block; width: 100px; color: #ffc; text-decoration: none;	padding:4px 0px; border:none;}
#nav a:selected {display: block; width: 100px; color: #cf9; text-decoration: none; padding:4px 0px; border:none;}
#nav li {float: left; padding: 0; width:98px; border:none;}
#nav li ul {position: absolute;	left: -999em; height: auto; width: 12em; font-weight: normal; margin: 0; text-align:left; font-family:Tahoma;}
#nav li li {padding-right:-0.5em; padding-left:3px; width: 10em; background-color:#ffc; border:1px solid #036;}
#nav li ul a {width: 12em; color:#036; font-family:Tahoma; font-size:13px; border:none; text-align:left;}
#nav li ul ul {margin: -1.2em 0 0 9.6em;}
#nav li li li {background-color:#fffdd8;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#nav li li:hover, #nav li li.sfhover {background-color: #fc6;}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ 
background-color:#fc6;
}

#dropmenudiv2{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Tahoma;
line-height:16px;
z-index:100;
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv2 a:hover{ 
background-color:#fc6;
}


/* contentslider.css begin */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid transparent;
border-bottom-width: 6px;
width: 785px; /*width of featured content slider*/
height: 250px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: transparent;
width: 785px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 785px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: transparent;
padding: 0px 0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: #C2F1E4;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #40D2AD;
}

/* contentslider.css end */