/* 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(../images/header.png); width:808px; height:61px;}
#navigation {background:url(../images/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;}
.try{ text-align:right; font-size:10px; line-height:25px;}

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

/*right-clm*/
#right-clm{background:url(../images/right-clm-fill.png) repeat-y; width:565px; float:left; margin-left:4px; padding:0 20px 0 20px; }
#right-top{border-top:1px solid #cccccc; width:594px; margin-left:-19px;}
.right-bar{background:#dfa433;width:564px;margin:20px 0 10px -19px; padding:0px 10px 0px 20px;}
#right-btm{border-bottom:2px solid #cccccc; width:594px; margin-left:-19px; }
.rating{margin-left:190px; display:inline;}
.who{font-weight:bold; margin-bottom:0px; padding-bottom:0px; color:#000000;}
.when{color:#569ac6;}
.review{}

/** h tags **/
h1{font-size:20px; padding:20px 0 10px 0; line-height:25px;}
h2{font-size:17px; padding:5px 0 5px 0;}
h3{font-size:14px; font-weight:bold; padding-top:20px; padding-bottom: 10px;}
#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;}

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

/*line break*/
.hrline{background:url(../images/hr.png) no-repeat; width:550px; height:9px; margin:25px 0 25px 0; background-position:center;}

/*boxes*/
.box1{background-color:#e7f1f7; border:thin #949494 solid; padding:0 10px 0 10px; margin:10px 0 10px 0;}
.box3{background-color:#ffffff; border:thin #949494 solid; padding:0 10px 0 10px; margin:10px 0 10px 0;}
.box1 p{font-family:"Courier New", Courier, monospace;}
.box3 p{font-family:"Courier New", Courier, monospace;}
.testimonialname{text-align:right;}

/** 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:#569ac6;}
#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:#000000;}




/** general classes **/
.red{color:#cd1f1f;}
.orange{color:#ff6a28;}
.blue{color:#2680b9;}
.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;}
.box{border:1px solid #434343; padding:5px 15px 5px 15px; margin-top:15px; margin-bottom:15px; width:520px; background:#FFFFE1; font-size:12px; line-height:16px;}
.spacer{line-height:40px;}
.buy{padding-top: 25px;}

/** Product Review Form **/
form#comment_form{width:500px; background-color:#7fc3ef; 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%;}

.bar{border-top:thin #49a9fb solid;}
.paddingbottom{padding-bottom:2px;}