/* css browser reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Verdana,Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#000000;background:#ffffff;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/** general layout **/
body {background:url(../images/back-fill.png);  font-size:14px;}
#wrapper {background:url(../images/fill.png) repeat-y #ffffff; width:808px; margin:0px auto 0px auto;}
#logo {background:url(../images2/header.png); width:808px; height:61px;}
#navigation {background:url(../images2/nav-bar.png); width:808px; height:25px; margin-bottom:12px;}
#container {background-color:#ffffff;}
#footer {background:url(../images/footer.png); width:808px; height:57px; clear:both;}
.bar {border-top:thin #5bb9ee solid; padding-top:3px;}
.paddingbottom{padding-bottom:2px;}
.marginbottom{margin-bottom:10px;}


/** content column layout **/
/*left-clm*/
#left-clm{width:200px; float:left; margin-right:5px; }
.left-middle{margin:0 5px 0 10px; padding:10px 8px 5px 8px; background:#e9f9ff; }
.left-top{width:165px; margin:0 0 0px 20px; background:#ff0000;}
.left-btm{margin:0 0 12px 20px;}

/*right-clm*/
#right-clm{border:1px solid #cccccc; width:557px; float:left; margin-left:4px; padding:15px 15px 0 15px; }
.right-bar{background:#36b2d6;width:558px;margin:20px 0 10px -15px; padding:0px 10px 0px 20px;}
.rating{margin-left:190px; display:inline;}

/** h tags **/
h1{font-size:20px; padding:0px 0 10px 0; line-height:25px;}
h2{font-size:17px; padding:5px 0 1px 0; color: #36b2d6;}
h3{font-size:17px; padding:5px 0 5px 0; font-weight:bold; color:#FFFFFF;}
#left-clm h3{text-align:center; padding-top:10px;}

/** p tags **/
p {padding:5px 0 5px 0; line-height:22px; font-size:12px;}
#left-clm p{font-size:11px; line-height:14px;}
/**.box p{font-size:14px; line-height:22px;}
.box2 p{font-size:14px; line-height:22px;}**/

/** img tags **/
img { border:none;}
#left-clm img{}

/** list tags **/
ul {list-style:none; }
ul li {display:inline; }
ul li a {text-decoration:none; border:none;}
ul li a.last {border-right:none;}
ul li a:hover {color:#000000;}
#navigation ul {}
#right-clm ul {margin:10px 0 0 20px; }
#right-clm ul li { background:url(../images/check.png) no-repeat;display:block; height:18px; padding-left:15px; line-height:18px; font-size:12px;}
#right-clm #bullet-list-style ul li {background:none; list-style-type:disc;display:block; height:18px; padding-left:5px; margin-left:15px; line-height:18px; font-size:12px;}
#footer ul {padding:5px 0 0 355px;}

/** a tags **/
a:visited {color:#dfa433;}
#left-clm a {text-decoration:none; font-weight:bold; color:#36b2d6;}
#left-clm a:hover {text-decoration:underline; color:#0000ff;}

#right-clm a {text-decoration:none; font-weight:bold; color:#0000ff;}
#right-clm a:hover {text-decoration:underline; color:#006633;}




/** general classes **/
.red{color:#BD0404;}
.gray{color:#a6a6a6;}
.green{color:#3a952d;}
.tan{color:#E4AF44;}
.darkgray{color:#434343;}
.black{color:#000000;}
.white{color:#ffffff;}
.highlight{background-color:#FFFF00;}
.bold{font-weight:bold;}
.center{text-align:center;}
.underline{text-decoration:underline;}
.spacer{line-height:40px;}
.ques{font-weight:bold; padding-bottom:0px;}
.ans{margin-left:20px; padding-top:0px;}

/** Product Review Form **/
form#comment_form{width:500px; background-color:#36b2d6; padding:15px; margin:15px auto; border:1px solid #000000;}
form#comment_form label{display:block; color:#ffffff; font-size:14px; font-weight:bold; margin-bottom:3px;}
form#comment_form input{width:99%; margin-bottom:3px;}
form#comment_form input#submit{width:125px; margin:15px 0px 0px 0px;}
form#comment_form textarea{width:99%;}

/** Review Boxes **/
.box1{border:1px solid #acbec5; padding:5px 15px 5px 15px; margin-top:15px; margin-bottom:15px; background:#f1fbff; font-size:12px; line-height:16px;}
.box2{border:1px solid #acbec5; padding:5px 15px 5px 15px; margin-top:15px; margin-bottom:15px; background:#fbfbfb; font-size:12px; line-height:16px;}
.box1 p{font-family:"Courier New", Courier, monospace;}
.box2 p{font-family:"Courier New", Courier, monospace;}
.testimonialname{text-align:right;}
