
.blue {color:#32b1dd;}
.topnav  { float:right; list-style-type:none; }
.topnav li { float:left; list-style-type:none; border-top:8px solid #333; width:75px; margin-left:10px; }
.topnav li img {padding-left:5px;}
.topnav li:hover { border-top:8px solid #32b1dd;background:#333; }
#view_sections { margin:0; padding:0; }
#view_sections li {list-style-type:none; font-size:18px; }
#blog_left {float:left; width:130px; margin-right: 50px;}
#blog_posts {float:left;width:470px;}
#blog_right {float:left; width:250px; margin-left:50px;}
#view_sections a { color: #ccc !important; }
#view_sections a:hover { color: #32b1dd !important;}
.cap a {color:white; font-size:110%;}
#product_left {float:left; border-bottom:1px solid #ccc;width:450px; }
#product_right {float:left; margin-left:50px;width:450px;}
hr {height:1px;background:white;border:0;}
.product_container {background:url(/images/product_bg.png) repeat-x;border:1px solid #666;width:290px;height:145px;float:left; margin-left:15px; margin-bottom:20px;}
.product_price { margin-top:25px;margin-left:15px;font-size:50px;color:#666;font-family:Trebuchet MS, Helvetica, sans-serif}
.product_name {margin-top:19px;margin-left:15px; width:230px;z-index:33;position:absolute;}
.bottom_nav {float:left; border-right:1px solid #333;font-size:14px; padding-right:50px; height:150px;}
.bottom_nav li {list-style-type:none;}
.bottom_nav h3 {color:#32b1dd; font-size:16px;}
.bottom_nav a {font-size:14px;}
#bottom {background:#222;padding:5px;color:#32b1dd;}
#bottominner {width:960px;margin:0px auto;text-align:center;}
.sendbutton {background:url(/images/buttons/submit.png);height:46px;width:157px;border:0;}
.quotes {font-family: 'Times New Roman', serif; font-size:30px;}
#lefty {width:800px;}
.checkout_section {background: url(/images/cart_bg.png) repeat; width:450px;border:1px solid #ccc;float:left;margin:15px 0px; padding:10px;}
.checkout_section h2 {color:#ccc}
#flef input {float:left;}
.btn {-moz-border-radius:10px;-webkit-border-radius:10px;color:#ccc;border:2px solid #ccc; background:url(/images/cart_bg.png);padding:10px;
	font-size:20px;}
.rss_btn {-moz-border-radius:10px;-webkit-border-radius:10px;color:#ccc;border:2px solid #ccc; background:url(/images/cart_bg.png);padding:10px 27px;
		font-size:20px; float:left;}
.prod_btn {-moz-border-radius:10px;-webkit-border-radius:10px;color:#ccc;border:2px solid #ccc; background:url(/images/cart_bg.png);padding:10px 12px;
				font-size:20px;float:left; margin-top:10px;}

a { font-size: 20px; text-decoration: none;}
a:link { color: #ccc; }
a:hover { color: #32b1dd; }
a:visited {	color: #ccc; }


/* disqus */
#dsq-content cite {font-size:150%;}
#dsq-content {width:700px;float:left;padding:8px;border-top:0px;color:#4a9610;}
#dsq-content #dsq-comments .dsq-comment-header {padding:5px; height:60px; }
.dsq-h3-addcomment { width:100%; color:white;}
.dsq-h3-commentcount  { color:white; padding-top:5px;padding-bottom:5px; }
.dsq-comment-message {font-size:130%;}


/* slider */
.container { width:960px; height:338px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; z-index:1; }
.slides div { position:absolute; top:0; width:960px; display:none; z-index:1; }
ul.pagination { list-style-type:none; margin:0; padding:0; margin:9px auto; width:132px; }
ul.pagination li { float:left; margin:0 2px;list-style-type:none;float;left; }	
ul.pagination a { display:block; width:12px; padding-top:12px; height:0px; overflow:hidden; background-image:url(/images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -12px}
ul.pagination li {font-size:0px;}

/*rollover nav */
#navvy ul {padding: 0;margin: 0;list-style: none;}
#navvy li {float:left;position: relative;z-index:200;}
#navvy li ul {display: none;position: absolute; top: 1px;left: 0; }
#navvy li > ul {top: auto;left: auto;}
#navvy li:hover ul, #navvy li.over ul{ display: block; }
.subnavvy li { margin:0px;padding:0px;display:block; background:none;border:0px;clear:left; width:75px;}
.subnavvy li:hover {background:none;border:0px;margin-top:0px;}
.subnavvy ul {margin:0px; padding:0; z-index:99;position:relative;clear:both;width:75px; }
.subnavvy img {padding:0px !important;margin:0px;display:block;}


/* cart dialog box */
.ui-widget {background:url(/images/cart_bg.png);}
#kart {padding:0px;}
.list {margin-top:10px;}