body {
	background:#2a2829 url(../images/bodybg_top.gif) top repeat-x; margin:0px; margin-bottom:10px; padding:0px; font-family:Tahoma, Arial; font-size:11px; color:#e8e8e8;
}
A:link{
color:#2ecafd; text-decoration:none;
}
A:visited{
color:#2ecafd; text-decoration:none;
}
A:hover{
color:#2ecafd; text-decoration:underline;
}
A:active{
color:#2ecafd; text-decoration:underline;
}
DIV#layout{
background-color:#3c3c3c; width:780px; height:auto; margin:0px auto; position:relative; text-align:left;
}
DIV#logo{
height:86px;
}
IMG#logo{
float:left;
}
DIV#toplinksMain{
width:120px; margin-right:14px; padding-top:12px; font-size:10px;
}
DIV#toplinks{
display:inline; margin-left:15px; text-align:center; float:right;
}
DIV#toplinks IMG{
display:block; margin-bottom:3px;
}
DIV#toplinks A:link{
color:#fff; text-decoration:none;
}
DIV#toplinks A:visited{
color:#fff; text-decoration:none;
}
DIV#toplinks A:hover{
color:#2ecafd; text-decoration:underline;
}
DIV#toplinks A:active{
color:#fff; text-decoration:none;
}
DIV#linksBar{
background:url(../images/linkbar_bg.gif) top repeat-x; height:26px; margin:0px;
}
IMG#linksBarLeft{
float:left;
}
UL#topnavigation{
padding: 0px; margin: 0px; height:26px;
}
UL#topnavigation LI {
text-transform:uppercase; list-style: none; display: inline; 
}
UL#topnavigation LI A{
padding: 6px 15px; text-decoration: none; color:#fff; float: right; background:url(../images/linkbreak.gif) 0% 50% no-repeat; height:14px;
}
UL#topnavigation LI A:hover{
text-decoration: none; background:url(../images/hover_bg.gif) 0px 1px no-repeat;
}
UL#topnavigation LI A:active{
text-decoration: none; background:url(../images/hover_bg.gif) 0px 1px no-repeat;
}
UL#topnavigation LI A.activelink{
text-decoration: none; background:url(../images/hover_bg.gif) 0px 1px no-repeat; color:#2ecafd;
}
DIV#MainContents{
background:#3c3c3c url(../images/maincontent_bg.gif) top repeat-x; line-height:18px; padding:18px 14px;
}
DIV#MainContents:after{
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
/* Hides from IE-mac \*/
* html #MainContents {height: 1%;}
/* End hide from IE-mac */
span.headings{
font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:10px; display:block; padding:3px; padding-bottom:0px; background:url(../images/heading_bg.gif) top left repeat-x; border:solid 1px #63aec9; width:250px;
}
span.subheadings{
font-family:Tahoma, Arial; font-size:14px; color:#2dc9fa; font-weight:bold;
}
DIV#newsMain{
background:#1f83b7 url(../images/newsbox_top.gif) 0% 0% no-repeat; width:243px; margin-left:17px; float:right;
}
DIV#newsContent{
padding:8px 13px 3px 13px; background: url(../images/newsbox_bot.gif) 0% 100% no-repeat;
}
#newsContent:after{
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
/* Hides from IE-mac \*/
* html #newsContent {height: 1%;}
/* End hide from IE-mac */
IMG#newsHead{
margin-bottom:12px; display:block;
}
DIV#newsItemMain{
color:#000000; line-height:14px; margin-bottom:15px;
}
DIV#newsItemMain A{
color:#000000; text-decoration:none;
}
DIV#newsItemMain A:hover{
color:#64daff; text-decoration:underline;
}
DIV#newsPic{
width:55px; height:52px; overflow:hidden; margin-right:10px; float:left;
}
DIV#newsItem{
 position:relative;
}
SPAN.newsSubHead{
color:#64daff; font-weight:bold; display:block;
}
DIV#newsItemMain SPAN.newsSubHead A:link{
color:#64daff; text-decoration:none;
}
DIV#newsItemMain SPAN.newsSubHead A:visited{
color:#64daff; text-decoration:none;
}
DIV#newsItemMain SPAN.newsSubHead A:hover{
color:#64daff; text-decoration:underline;
}
DIV#newsItemMain SPAN.newsSubHead A:active{
color:#64daff; text-decoration:none;
}
DIV#bodyContent{
width:489px;
}
UL.other{
margin:0px; padding:0px;
}
UL.other LI{
list-style-type:none; background:url(../images/bullet1.gif) left no-repeat; padding-left:17px;
}
DIV#copyright{
width:770px; background:url(../images/bottom_bg.gif) top left repeat-x; height:20px; margin:5px auto; padding:5px; position:relative; text-align:center; line-height:16px;
}
DIV#copyright A:link{
color:#fff; text-decoration:none;
}
DIV#copyright A:visited{
color:#fff; text-decoration:none;
}
DIV#copyright A:hover{
color:#2ecafd; text-decoration:underline;
}
DIV#copyright A:active{
color:#2ecafd; text-decoration:underline;
}
.textbox{
font-family:Tahoma, Arial; font-size:11px; color:#e8e8e8; border: solid 1px #63aec9; background-color: #454545; padding:2px;
}
.listbox{
font-family:Tahoma, Arial; font-size:11px; color:#e8e8e8; border: solid 1px #63aec9; background-color: #454545; padding:2px; width:100px;
}
.buts{
font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#e8e8e8; background-color:#195a7d; border: solid 1px #63aec9; padding:3px; margin-right:5px;
}
SPAN.Address{
color:#fff; line-height:16px; display:block; margin-bottom:15px;
}
SPAN.Address A:link{
color:#64daff; text-decoration:underline;
}
SPAN.Address A:hover{
color:#64daff; text-decoration:none;
}
DIV.productRow{
	height:1px; width:752px; clear:both;
}
DIV.productRow:after{
	clear: both; display: block; visibility: hidden; height: 0px; content: "."
}
TABLE#productbox{
background-color:#22668b; width:240px; margin:15px 16px 0px 0px; display:inline; float:left;
}
TABLE#productboxRight{
background-color:#22668b; width:240px; margin:16px 0px 0px 0px; display:inline; float:left;
}
.productContent{
padding:3px;
}
.productContent IMG{
margin-right:2px;
}
SPAN.productName{
font-weight:bold;
}
SPAN.productText{
color:#64daff; line-height:14px;
}
DIV.selectProduct{
text-align:right; clear:both; padding-top:5px;
}
.selectbox{
font-family:Tahoma, Arial; font-size:11px; color:#e8e8e8; border: solid 1px #63aec9; background-color: #1c5f83; padding:2px; width:160px;
}
TABLE#productDetailsbox{
background-color:#22668b; color:#64daff; font-weight:bold; width:100%; margin:15px 0px;
}
.productSpec{
padding:6px;
}
.productSpec IMG{
margin-right:10px;
}
DIV.productImage{
	height:234px; width:348px; clear:both; margin-right:5px; 
}
UL#spec{
margin:0px; margin-top:10px; padding:0px; line-height:20px;
}
UL#spec LI{
list-style-type:none; background:url(../images/bullet3.gif) left no-repeat; padding-left:25px; margin-bottom:5px;
}
TABLE#productSpecList{
background-color:#63aec9; color:#e8e8e8; width:100%;
}
TABLE#productSpecList TH{
background-color:#135376; font-size:13px; padding:2px 6px;
}
TABLE#productSpecList TD{
background-color:#22668b; padding:2px 6px;
}
TABLE#productSpecList TD.alt{
background-color:#29749d; padding:2px 6px;
}
IMG.images{
margin-right:5px; margin-bottom:5px; margin-top:5px;
}
DIV#news{
margin-bottom:10px; clear:both;
}
DIV#news A:link{
color:#FFFFFF; text-decoration:none;
}
DIV#news A:visited{
color:#FFFFFF; text-decoration:none;
}
DIV#news A:hover{
color:#2dc9fa; text-decoration:underline;
}
DIV#news A:active{
color:#2dc9fa; text-decoration:underline;
}
DIV#news SPAN.subheadings A:link{
color:#2dc9fa; text-decoration:none;
}
DIV#news SPAN.subheadings A:visited{
color:#2dc9fa; text-decoration:none;
}
DIV#news SPAN.subheadings A:hover{
color:#2dc9fa; text-decoration:none;
}
DIV#news SPAN.subheadings A:active{
color:#2dc9fa; text-decoration:none;
}
.textbox2{
font-family:Tahoma, Arial; font-size:11px; color:#e8e8e8; border: solid 1px #ffffff; background-color: #454545; padding:2px;
}
.warning{
font-family:Tahoma, Arial; font-size:13px; color:#ff0000;}

.sublinks{
list-style-type:none; background:url(../images/bullet2.gif) left no-repeat; margin-left:15px;
}
.sublinks A:link{
color:#ffffff; text-decoration:none;
}
.sublinks A:visited{
color:#ffffff; text-decoration:none;
}
.sublinks A:active{
color:#ffffff; text-decoration:underline;
}
.sublinks A:hover{
color:#ffffff; text-decoration:underline;
}
.more{
color:#ffffff;
}
A.more:link{
color:#ffffff; text-decoration:none;
}
A.more:visited{
color:#ffffff; text-decoration:none;
}
A.more:active{
color:#ffffff; text-decoration:underline;
}
A.more:hover{
color:#ffffff; text-decoration:underline;
}
.admin_headings{
font-family:Arial, Helvetica, sans-serif;  color:#fff; margin-bottom:10px; display:block; padding:3px; padding-bottom:0px; background:url(../images/line_bg.gif) top left repeat-x; width:740px;
}
span.headings2{
font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:10px; display:block; padding:3px; padding-bottom:0px; background:url(../images/heading_bg.gif) top left repeat-x; border:solid 1px #63aec9; width:350px;
}
.mandatory {color:#ff0000;}
