﻿body { background: #ffffff; margin: 0px; padding: 0px; font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size: 12px; }
img { border: none; }
input { font-size: 11px; font-family: Arial, Tahoma, Verdana, Sans-Serif; }
.clearfloat { clear: both; }
td { vertical-align: top; }
th { text-align: right; }
a { color: #009ae4; text-decoration: none; }
a:hover { color: #009ae4; text-decoration: underline; }
.left {float: left;}
.right {float: right;}
.clear {clear: both;}

h1 { font-size: 20px; margin: 5px 0px 5px 0px; padding: 0px; }
h2 { font-size: 14px; margin: 5px 0px 5px 0px; padding: 0px; }
h3 { font-size: 13px; margin: 5px 0px 5px 0px; padding: 0px; }


#container { width: 775px; text-align: left; }
#topbar { height: 10px; background: #d9d9d9; }

#header { height: 75px; }
#header .left { width: 225px; float: left; }
#header .middle { width: 330px; float: left; margin-top: 25px; font-size: 11px; color: #666; }
#header .right {float: right; margin-right: 10px; margin-top: 25px; font-size: 11px; color: #666; }
#header a { color: #666; text-decoration: none;}
#header a:hover { color: #000; text-decoration: none;}

#footer { margin-top: 50px; border-top: solid 3px #d9d9d9; padding: 5px; padding-top: 10px; }


#nav { background: #d9d9d9 url(../images/navbg.gif) repeat-x; height: 37px; margin-bottom: 20px;}
#nav .left { background: #d9d9d9 url(../images/navbg_left.gif) no-repeat; width: 5px; float: left; height: 37px; }
#nav .right { background: #d9d9d9 url(../images/navbg_right.gif) no-repeat; width: 5px; float: right; height: 37px; }
#nav .search { float: left; margin: 7px; }

#nav ul { float: left; list-style: none; margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; width: 545px; }
#nav ul li { float: left; height: 37px; padding: 8px; background-image: url(../images/navbg_sep.gif); background-repeat: no-repeat; background-position: top right; }
#nav ul li a { color: #333; text-decoration: none; margin: 0px 12px 0px 12px;}


#leftbar { width: 185px; float: left; margin-right: 10px; }
#midbar { width: 400px; float: left; }
#rightbar { margin-left: 10px; width: 169px; float: left; }
#content { width: 579px; float: left; }

.heading { font-size: 18px; font-weight: bold; color: #fff; padding: 8px; }
.subheading { font-size: 13px; font-weight: bold; color: #fff; padding: 2px; }

.pad5 {padding: 5px; }
.pad10grey {padding: 10px; color: #555; }


.pager {color: #666666; padding: 2px; margin-bottom: 10px; margin-top: 10px; background-color: #EFEFEF; border-top: dotted 1px #999; border-bottom: dotted 1px #999; }
.pagerselected {padding: 0px 0px 0px 3px; color: #666666; font-weight: bold;}
.pager A:link {padding: 0px 0px 0px 3px; color: #666666; text-decoration: none;}
.pager A:visited {padding: 0px 0px 0px 3px; color: #666666; text-decoration: none;}
.pager A:hover {padding: 0px 0px 0px 3px; color: #666666; text-decoration: none;}
.photobox { padding: 5px; text-align: center; }


.corner_default { margin-top: 3px; }
.corner_default .tl { background:url(/images/corner_tl_whitebox.gif) no-repeat left top; }
.corner_default .tr { background:url(/images/corner_tr_whitebox.gif) no-repeat right top; }
.corner_default .bl { background:url(/images/corner_bl_whitebox.gif) no-repeat left bottom; }
.corner_default .br { background:url(/images/corner_br_whitebox.gif) no-repeat right bottom; }

.corner_header { background:url(/images/corner_default.gif) repeat-x; margin-bottom: 3px;  margin-top: 3px; }
.corner_header .tl { background:url(/images/corner_tl_default.gif) no-repeat left top; }
.corner_header .tr { background:url(/images/corner_tr_default.gif) no-repeat right top; }
.corner_header .bl { background:url(/images/corner_bl_default.gif) no-repeat left bottom; }
.corner_header .br { background:url(/images/corner_br_default.gif) no-repeat right bottom; }

.corner_redbox { background:url(/images/corner_redbox.gif) repeat-x; margin-bottom: 3px;  margin-top: 3px; }
.corner_redbox .tl { background:url(/images/corner_tl_redbox.gif) no-repeat left top; }
.corner_redbox .tr { background:url(/images/corner_tr_redbox.gif) no-repeat right top; }
.corner_redbox .bl { background:url(/images/corner_bl_redbox.gif) no-repeat left bottom; }
.corner_redbox .br { background:url(/images/corner_br_redbox.gif) no-repeat right bottom; }

.tblHeader TD { color: #009ce6; font-size: 11px; font-weight: bold; }
.tblBorder { background: #E6E6E6; }
.tblBorder TD { background: #FFFFFF; font-size: 11px; vertical-align: middle;}

.mainimg { background: #EaEaEa; text-align: center; }
.smallLinks {font-size: 12px; font-weight: normal; color: #fff; }
.smallLinks a {color: #fff; text-decoration: underline; margin-left: 5px;}
.smallLinks a:hover {color: #fff; text-decoration: underline;}

.trCart { background: #E6E6E6; }
.trCart TD { font-size: 12px; font-weight: bold;}


.btnNext { border: solid 1px #5ebadc; background: #3d7d9d url(../images/btnnext_bg.gif) repeat-x; font-size: 13px; font-weight: bold; padding: 3px 5px 3px 5px; color: #ffffff; }
.btnNext:hover { border: solid 1px #4890b4; background: #3d7d9d url(../images/btnnext_bg.gif) repeat-x; color: #ffffff; text-decoration: none; }
.btnBack { border: solid 1px #dcdcdc; background: #ffffff url(../images/btnback_bg.gif) repeat-x; font-size: 13px; font-weight: bold; padding: 3px 5px 3px 5px; color: #333333; }
.btnBack:hover { border: solid 1px #aaaaaa; background: #ffffff url(../images/btnback_bg.gif) repeat-x; color: #333333; text-decoration: none; }


.form { padding: 10px; }
.form label { position: absolute; width:120px; font-weight: bold;}
.form label i { font-weight: normal; font-size: 10px; }
.form input, textarea, select { margin-left: 130px; }

.scrollbox { height: 325px; overflow: auto;}
.txtGrey { color: #999; font-weight: bold; }
.valHighlight { background: #fffacd; }


.btnBuyMeDiv { margin-top: 10px; margin-bottom: 10px; text-align: center; }
.btnBuyMe { border: solid 1px #5ebadc; background: #3d7d9d url(../images/btnnext_bg.gif) repeat-x; font-size: 14px; font-weight: bold; padding: 5px; color: #ffffff; }




