/*
	Theme Name: Stacking Hong Kong
	Description:
	Author: SW1 Design
	Version: 1.0
	Description: Stacking HK  Theme	
*/

body {background: #0068bd;width: 980px;color: #222222;font-size: 12px;font-family: Arial, Geneva, Tahoma, sans-serif;margin: 10px auto 0px;padding: 0px;}
#wrap {background: #FFFFFF url(images/wrap.gif);width: 980px;margin: 0px auto 0px;padding: 0px;position: relative;}

.clearboth { clear:both;}
.clear { clear:both;}
/************************************************
*	Hyperlinks									*
************************************************/
a img {border: none;}
a:focus, a:hover, a:active {outline: none }
p {font-family: Arial, Geneva, Tahoma,sans-serif; font-size:14px;}

/************************************************
*	Header  									*
************************************************/
#top {background: url(images/top.gif) no-repeat;}
#top {width: 980px;height: 15px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}

#header {background: #B5D833 url(images/header.png);width: 960px;height: 125px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}
#header h1 {color: #FFFFFF;font-size: 36px;font-family: Times New Roman, Georgia, Trebuchet MS;font-weight: normal;margin: 0px;padding: 20px 0px 0px 10px;text-decoration: none;}
#header h1 a, #header h1 a:visited {color: #FFFFFF;font-size: 36px;font-family: Trebuchet MS, Arial, Tahoma;font-weight: normal;margin: 0px;padding: 0px;text-decoration: none;}
#header h1 a:hover {color: #FFFFFF;text-decoration: none;}
.headerleft {width: 640px;float: left;margin: 0px;padding: 0px;overflow: hidden;}
.headerleft p {color: #C0C0C0;font-size: 14px;margin: 0px;padding: 0px 0px 0px 10px;line-height: 20px;}
	
.headerright {width: 300px;float: right;margin: 0px;padding: 82px 15px 0px 0px;text-align: right;}
.headerright p {margin: 0px;padding: 0px;}
.headerright a, .headerright a:visited {color: #000000;text-decoration: none;}
.headerright a:hover {color: #666666;text-decoration: underline;}

/************************************************
*	Top links-navigation     								*
************************************************/
#toplinks {background: #0068bd;color: #FFF;width: 980px;font-size: 11px;height: 18px;line-height: 18px;text-transform: uppercase;}
#toplinks a , #toplinks a:visited {color: #FFF;text-decoration: none;padding-left: 3px;padding-right: 3px;}
#toplinks a:hover {color: #b5d833;text-decoration: none;}
.topnav-left {float: left;width: 400px;background: #0068bd url(images/flag-hkg.png) no-repeat 15px 0px;padding-left: 45px;height: 18px;line-height: 18px;}
.topnav-right {float: right;width: 520px;background: #0068bd;text-align:right;height: 18px;padding-right: 15px;}
.topnav-right .rss {background: url(images/feed.png) no-repeat scroll 29px 1px;padding-right: 21px !important;padding-top: 3px;padding-bottom: 3px;}
.topnav-right .icon-cart   {background: url(images/icon-cart.png) no-repeat scroll 0px 1px;height: 15px;width: 15px;padding-left: 18px !important;}
.rss-date {padding-top: 20px;}
	
/************************************************
*	Main Navbar      								*
************************************************/
#navbar {background: #000000 url(images/navbar.gif);width: 960px;height: 30px;font-size: 11px;font-family: Arial, Tahoma, Verdana;color: #FFFFFF;font-weight: bold;margin: 0px auto 0px;padding: 0px;	}
#nav {margin: 0px;padding: 0px;}
#nav ul {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav li a, #nav li a:link, #nav li a:visited {color: #FFFFFF;display: block;font-weight: normal; margin: 0px;padding: 8px 20px 7px 20px;text-decoration: none;text-transform: uppercase;	border-right: 1px solid #000000;}
nav li a:hover, #nav li a:active {background: #000000 url(images/navhov.gif) bottom;color: #FFFFFF;}
#nav li li a, #nav li li a:link, #nav li li a:visited {width: 170px;background: #424242;color: #FFFFFF;float: none;margin: 0px;padding: 7px 10px 7px 10px;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;}
#nav li li a:hover, #nav li li a:active {background: #000000;color: #FFFFFF;padding: 7px 10px 7px 10px;}
#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 190px;margin: 0px;padding: 0px;}
#nav li li { }
#nav li ul a { width: 160px;}
#nav li ul a:hover, #nav li ul a:active { }
#nav li ul ul {margin: -30px 0 0 191px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover { position: static;}
	
/************************************************
*Homepage       
************************************************/
#homepage{width:940px; margin:0px auto 0px; padding:0px 0px 0px 0px}
#homepage p{margin:0px; padding:0px; font-size:13px}
#homepage a, #homepage a:visited{color:#3A87DD; text-decoration:none; border-bottom:1px dotted #3A87DD}
#homepage a{color:#0068bd; text-decoration:none; border-bottom:1px dotted #FFF}
#homepage a:hover{color:#b5d833; text-decoration:none; border-bottom:1px dotted #CCC}
#homepage embed, #homepage object{width:275px;margin:0px; padding:0px}
#homepage .widget{-moz-border-radius: 6px; -webkit-border-radius:6px; -khtml-border-radius:6px; margin:0px 0px 10px; padding:9px 9px 9px 12px; border:1px solid #E6E6E6}
#homepage ul{list-style-type:none; margin:0px; padding:0px}
#homepage ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}
#homepage ul ul{list-style-type:none; margin:0px; padding:0px}
#homepage ul ul ul{list-style-type:none; margin:0px; padding:0px}
#homepage ul li li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}
#homepage ul li ul li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}
#homepage ul li a, #homepage ul li a:visited{color:#0068bd; text-decoration:none; border-bottom:1px dotted #F7F7F7}
#homepage ul li a:hover{color:#b5d833; text-decoration:none; border-bottom:1px dotted #666}
#home_middle h3{font-family:Arial,Geneva,sans-serif; margin-top:0px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}

.homepageleft{float:left; width:630px; margin:0px; padding:0px}
.homepageleft h2{color:#666; font-size:16px; font-family:Arial,Geneva,Tahoma,sans-serif; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}
.homepageleft h3{color:#666; font-size:16px; font-family:Arial,Geneva,sans-serif; font-weight:bod; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}
.homepageright{float:right; width:300px; margin:0px; padding:0px}
.homepageright h2{color:#666; font-size:14px; font-family:Arial,Geneva,sans-serif; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}
.homepageright h3{color:#666; font-size:16px; font-family:Arial,Geneva,sans-serif; font-weight:bold; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}

#fcg{background:#F7F7F7; margin:0px 0px 10px 0px; padding:9px; border:1px solid #E6E6E6; -moz-border-radius: 6px 6px 4px 4px; -webkit-border-radius:6px; -khtml-border-radius:6px}
#fcg h2{color:#FFF; font-size:18px; font-family:Tahoma,Geneva,Arial sans-serif; font-weight:normal; margin:0px 0px 5px 0px; padding:5px 0px 0px 5px}
#fcg p{color:#FFF; margin:0px; padding:0px 10px 0px 10px; font-size:12px}

.hpbottomleft{float:left; width:630px; margin:0px; padding:0px}
#home_bottom_left .newswrap {width: 298px;float: left;display: block;margin: 0px 5px 0px 0px;}
/*.hpbottomright{float:right; width:310px; margin:0px; padding:0px}*/

/************************************************
*Content        
************************************************/
#content{width:960px; margin:0px auto 0px; padding:10px 0px 0px 0px; line-height:20px}
#contentleft{float:left; width:640px; margin:0px; padding:20px 0px 20px 20px}
* html #contentleft{w\idth:560px} /* IE6 fix*/
#contentwide{float:left; width:920px; margin:0px; padding:20px 20px 20px 20px}
#contentwide a, #contentwide a:visited{color:#0068bd; text-decoration:none; border-bottom:1px dotted #3A87DD}
#contentwide a:hover{color:#b5d833; text-decoration:none; border-bottom:1px dotted #CCC}
#contentleft h1, #contentwide h1{color:#666; font-size:18px; font-family:Arial,Tahoma,Geneva, sans-serif; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border-bottom:2px solid #CCC}
#contentleft h1 a, #contentwide h1 a{color:#666; font-size:18px; font-family:Arial,Tahoma,Geneva, sans-serif; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border:none}
#contentleft h1 a:hover, #contentwide h1 a:hover{color:#b5d833; text-decoration:none; border:none}
#contentleft h2, #contentwide h2{color:#666; font-size:16px; font-family:Arial,Tahoma,Geneva, sans-serif; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:18px; border-bottom:1px dotted #CCC}
#contentleft h3, #contentwide h3{color:#666; font-size:18px; font-family:Arial,Tahoma,Geneva, sans-serif; ; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border-bottom:2px solid #CCC}
#contentleft h4, #contentwide h4{color:#666; font-size:18px; font-family:Arial,Tahoma,Geneva, sans-serif; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; line-height:22px; border-bottom:2px solid #CCC}
#contentleft img.wp-smiley{float:none; border:none; padding:0px; margin:0px}
#contentleft img.wp-wink{float:none; border:none; padding:0px; margin:0px}
.postarea p {padding:0px 0px 10px 0px; margin:0px}
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited{color:#0068bd; text-decoration:none; border-bottom:1px dotted #0068bd}
.postarea a:hover, .postcomments a:hover{color:#b5d833; text-decoration:none; border-bottom:1px dotted #CCC}
.postarea ol{margin:0px 0px 0px 5px; padding:0px 0px 10px 0px}
.postarea ol li{margin:0px 0px 0px 20px; padding:0px 0px 5px 0px}
.postarea ul{list-style-type:none; margin:0px 0px 0px 5px; padding:0px 0px 10px 0px}
.postarea ul ul{list-style-type:none; margin:0px; padding:0px 0px 0px 0px}
.postarea ul li{background:url(images/arrow.gif) no-repeat top left; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px}
.postarea ul ul li{background:url(images/arrow.gif) no-repeat top left; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px}
blockquote{background:#FFF; margin:0px 25px 15px 25px; padding:0px 25px 0px 10px; border:1px solid #E6E6E6; display:block}
.blockquote{background:#FFF; margin:0px 25px 15px 25px; padding:0px 25px 0px 10px; border:1px solid #E6E6E6; display:block}

#content blockquote p{margin:0px; padding:10px 0px 10px 0px}
.postauthor{margin:0px 0px 10px 0px; padding:0px}
.postmeta{background:#F7F7F7; font-size:11px; text-transform:uppercase; margin:30px 0px 50px 0px; padding:5px 10px 5px 10px; border:1px solid #E6E6E6; -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px}
.postmeta p {margin:0px; padding:0px; font-size: 11px;}
code{color:#222; background:#EAEAEA; font-size:11px; margin:0px; padding:10px; display:block; font-family:Verdana,Tahoma,Verdana}
.archive{float:left; width:295px; margin:0px; padding:20px 30px 20px 0px}
.archive-col3{float:left; width:260px; margin:0px; padding:20px 0px 25px 6px}

/************************************************
*	Images  					      
************************************************/
img.centered {display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0px}img.alignnone{padding:0px;margin:0px 0px 10px 0px;display:inline}img.alignright{padding:0px;margin:0px 0px 10px 10px;display:inline}img.alignleft{padding:0px;margin:0px 10px 10px 0px;display:inline}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.alignright{float:right;margin:0px 0px 10px 10px}.alignleft{float:left;margin:0px 10px 10px 0px}.wp-caption{border:1px solid #DDD;text-align:center;background-color:#F5F5F5;padding:4px 0px 5px 0px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0px 0px 5px 0px;padding:0px;border:0px}.wp-caption p.wp-caption-text{margin:0px;padding:0px 0px 0px 0px;font-size:11px;font-weight:normal;line-height:12px}
/************************************************
*Sidebar                   
************************************************/
#sidebar{float:right; width:260px; margin:0px 10px 0px 0px; padding:0px; line-height:18px}
#sidebar h2{color:#666; font-size:14px; font-family:Tahoma,Geneva,Arial  sans-serif; font-weight:normal; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px}
#sidebar a, #sidebar a:visited{color:#0068bd; text-decoration:none; border-bottom:1px dotted #F7F7F7}
#sidebar a:hover{color:#b5d833; ; text-decoration:none; border-bottom:1px dotted #CCC}
#sidebar p{margin:0px; padding:0px; line-height:20px}
#sidebar .widget{background:#F7F7F7; -moz-border-radius: 6px;     -webkit-border-radius:6px; -khtml-border-radius:6px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #E6E6E6}

#sidebar ul{list-style-type:none; margin:0px; padding:0px}
#sidebar ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}
#sidebar ul ul{list-style-type:none; margin:0px; padding:0px}
#sidebar ul ul ul{list-style-type:none; margin:0px; padding:0px}
#sidebar ul li li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}
#sidebar ul li ul li{background:url(images/icon.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}

.textwidget{margin:0px; padding:0px}
.postform{background:#F5F5F5; width:235px; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:5px 0px 0px 0px; padding:1px; display:inline; border:1px solid #DDD}
#cat{background:#FFF; color:#222; margin:5px 0px 0px 0px}
/************************************************
*Sidebar Videos  
************************************************/
 Video objects in sdebar 
#sidebar .video embed, #sidebar .video object {width:239px;  margin:0px; padding:0px; cursor:pointer;}
#sidebar embed, #sidebar object { margin:0; padding:0; width:239px; cursor:pointer;}
 Video size for into store sidebar, the object resize only works with' '.video_wrap object' style used twice! Need to investigate why??? 
#sidebar_cart  .video_wrap object , #sidebar_cart  .video_wrap embed {width: 238px  !important; cursor:pointer;}/* 1 */
#sidebar_cart  .video_wrap object , #sidebar_cart  .video_wrap embed {width: 238px  !important; cursor:pointer;}/* 2! */
#sidebar_cart  .video_wrap {background: #333;}
#sidebar_cart  .video_wrap  p {color :#C8EC00; font-size: 11px  !important;font-style: italic;font-weight: bold; line-height: 18px !important;}
 steve p youtube video in post sidebar 
#sidebarwidgeted #text-450608271 {background: #333;}/* 1 */
#sidebarwidgeted #text-450608271 {background: #333;}/* 2 */

/************************************************
* Videos on What's Stacking page 
************************************************/
#content #contentleft .postarea .videowrap .video_wraps {float: left;margin-right: 10px;width: 300px;padding: 10px;}
#content #contentleft .postarea .videowrap .video_wraps {float: left;margin-right: 10px;width: 300px;background: #333;color :#C8EC00; font-size: 12px  !important;font-style: italic;font-weight: bold; line-height: 18px !important;padding: 10px  !important;cursor:pointer;-moz-border-radius: 6px; -webkit-border-radius:6px; -khtml-border-radius:6px; }
#content #contentleft .postarea .videowrap {width: 700px;margin-top: 30px;cursor:pointer;}
#content #contentleft  object{ cursor:pointer;}


/************************************************
*Footer  
************************************************/
#footer{background:#252525; height:30px; width:960px; color:#FFF;font-size:11px;margin:0px auto 0px; padding:0px}
#footer p{font-size:11px; color:#FFF; margin:0px; padding:0px}
#footer a img{border:none; margin:0px; padding:0px}
#footer a{font-size:11px; color:#FFF; text-decoration:none}
#footer a:hover{color:#FFF; text-decoration:underline}
.footerleft{width:320px; float:left; margin:0px; padding:8px 0px 0px 10px}
.footerright{width:560px; float:right; margin:0px; padding:8px 10px 0px 0px; text-align:right}
/************************************************
*	Bottom  									*
************************************************/
#bottom {background: url(images/bottom.gif) no-repeat;}
#bottom {width: 980px;height: 15px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}
/************************************************
*Search Form 
************************************************/
#subscribe{margin:0px; padding:10px 0px 5px 0px; overflow:hidden}
#subbox{background:#F5F5F5 !important; width:185px; color:#222; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0px; padding:5px 0px 5px 5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; display:inline; border:1px solid #DDD}
#subbutton{background:#333 url(images/homelink.png); color:#FFF; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; font-size:12px; text-transform:uppercase; text-decoration:none; margin:0px 0px 0px 5px; padding:3px 5px 4px 5px; border:1px solid #333; cursor:hand; cursor:pointer}
#searchform{margin:0px 0px 0px 0px}
#searchformheader{margin:0px; padding:0px}
#searchbox{font-size:14px; background:#F7F7F7 !important; -moz-border-radius:5px; -webkit-border-radius:5px; width:210px; color:#222; font-family:Arial,Tahoma,Verdana; padding:5px; margin:0px 3px 0px 0px; border:1px solid #9FBF2F}
#searchbutton{background:#000 url(images/navbar.gif); -moz-border-radius:5px;  -webkit-border-radius:5px; color:#FFF; font-family:Arial,Tahoma,Verdana; padding:5px 5px 4px 5px; margin:0px; border:1px solid #222; cursor:hand; cursor:pointer}
#s{background:#FFF; width:175px; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px 3px 0px 0px; padding:3px 0px 3px 3px; display:inline; border:1px solid #DDD}
#searchsubmit{background:#DDD; color:#222; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-family:Trebuchet MS,Arial,Tahoma; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:1px 2px 1px 2px; border:1px solid #AAA; display:inline}
#submit{background:#666; color:#FFF; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; font-size:16px; font-weight:normal; text-decoration:none; margin:0px; padding:8px 5px 10px 5px; border:1px solid #333; cursor:hand; cursor:pointer}
#author, #email, #url{background:#F7F7F7 !important; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:4px; border:1px solid #E6E6E6}
#comment{background:#F7F7F7 !important; color:#222; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:5px 0px 5px 0px; padding:4px; border:1px solid #E6E6E6}

/************************************************
*Tornament Registration forms 
************************************************/
input.regbtn { border:none; background:#666; color:#fff; float:right; padding: 6px 8px; margin-left:0px; text-transform:uppercase; 	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; font-size: 15px; cursor:pointer;}
input.regbtn:hover { background:#999; cursor:pointer;}
	
/************************************************
*Comments*
************************************************/
.commentlist li ul li{font-size:12px}
.commentlist li{font-weight:bold}
.commentlist li .avatar{background:#FFF; float:right; border:1px solid #EEE; margin:0px 5px 0px 10px; padding:2px}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}
.commentlist p{font-weight:normal; text-transform:none}
.commentmetadata{font-weight:normal}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0px}
#commentform{margin:5px 10px 0px 0px}
#commentform textarea{width:98%; padding:2px}
#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}
#commentform p{margin:5px 0px 5px 0px}
#commentform #submit{margin:0px; float:left}

.alt{margin:0px; padding:10px}
.commentlist{margin:0px; padding:0px}
.commentlist ol{margin:0px; padding:10px}
.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 0px 10px 0px; padding:0px}
.children{margin:0px; padding:0px}
.nocomments{text-align:center; margin:0px; padding:0px}
.reply a, .reply a:visited{background:#666; color:#FFF; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; font-size:11px; text-decoration:none; margin:0px; padding:2px 5px 3px 5px; border:1px solid #333}
.reply a:hover{background:#3A87DD; color:#FFF; text-decoration:none; border:1px solid #3A87DD}
.commentmetadata{font-size:10px; margin:0px; display:block}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}

.alignright{float:right}
.alignleft{float:left}
.thread-alt{background:#FFF; margin:0px; padding:0px}
.thread-even{background:#F7F7F7; margin:0px; padding:0px}
.depth-1{border:1px solid #E6E6E6; margin:0px; padding:0px}
.even, .alt{border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; margin:0px; padding:0px}

#homepage_sidebar_0 .widget{color:#FFF; background:#222}
#homepage_sidebar_1 .widget{color:#FFF; background:#b5d833}
#homepage_sidebar_1 h2{color:#FFF}
#homepage_sidebar_2 .widget{color:#FFF; background:#0068bd}
#homepage_sidebar_2 h2{color:#FFF}

/************************************************
*Photo Galleries*
************************************************/
.gallery-thumb {margin-right: 20px; width: 170px; clear: right; float: left;}
.gallery-block {margin-top: 15px;}
.gallery-date {padding:  0px 0px 5px 0px !important;font-size:11px;}
.gallery-text-content h1 {margin:  -23px 0px 0px 190px !important;}
.gallery-excerpt {margin: 0px 0px 0px 0px;}
.attachment-next  , .attachment-thumbnail {height: 150px;width: 150px;}


/* To be filed */
.quoted {font-size: 10px;line-height: 12px;display: block;margin-top:10px;text-align:right;}
.breadcrumb {float: left;width: 100%;font-size: 11px;margin: 0px 0px 20px 0px;padding: 0px 0px 3px 0px;	/*border-bottom: double #EAEAEA;*/}
.breadcrumb a , .breadcrumb a:visited  { color: #0068BD;}

	

/************************************************
*	WP E-Commerce  					    *
************************************************/
#contentleft h2.prodtitles{ border:0;}
.prodtitles a:link, .prodtitles a:visited {color:#0068BD;text-decoration:none;border-top: 0;border-right: 0;border-left: 0;padding-bottom: 2px;border-bottom: 1px dottedv #666;}
.prodtitles a:hover { color:#666; }
.producttext { padding-left:10px; margin-top: 10px; }
.single_product_display { margin-top:20px; }
#contentleft .productdisplay { margin-bottom:30px; }
#contentleft .imagecol { margin-top:10px; }
#contentleft .imagecol a { border-bottom:none !important; }
div.single_product_display  div.imagecol a img {border:1px solid #8B8B8B;}
div.default_product_display  div.imagecol a img {border:1px solid #8B8B8B;}

/* catagory block views*/
div.category_view_product a img.product_image {border:1px solid #8B8B8B !important; width: 145px ;float: none  !important; }
div.category_view_product { margin: 0 px 5px 0px 10px  !important;width:159px  !important; }
div.category_view_product  a  { border-bottom: none !important; }
div.category_view_product  input.wpsc_buy_button {padding:5px 21px  !important; margin:15px 0px 0px 0px  !important; }

ul#sidebarwidgeted li{ margin:0 10px; }
p.wpsc_variation_forms { color:#999; font-size:12px; padding-top: 10px;}
p.wpsc_variation_forms label {color:#333;	font-weight: bold;  }
p.wpsc_variation_forms select{ font-size:11px; color:#000; margin-left: 5px; margin-bottom: 10px; }
p.wpsc_product_price { font-size:14px; float:left;  color:#666;}
p .pricedisplay { font-size:16px;color:#F30; font-weight: bold; }

input.wpsc_buy_button { border:none; background:#666; color:#fff; float:right; padding:5px 8px; margin-right:20px; text-transform:uppercase; 	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
input.wpsc_buy_button:hover { background:#999;  cursor:pointer;}
#shoppingcartcontents p.visitshop { text-align:right; margin-top:10px; }
#shoppingcartcontents p.visitshop a, #shoppingcartcontents .gocheckout a { border:none; background:#666; color:#fff; padding:5px 12px; text-transform:uppercase; 	-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px; }
#shoppingcartcontents p.visitshop a:hover, #shoppingcartcontents .gocheckout a:hover{ background:#999; text-decoration:none;}
#shoppingcartcontents .gocheckout { text-align:right; }
#shoppingcartcontents .emptycart { text-indent:-9999px; padding:0; margin:0; }
#contentleft .additional_description p{ background:#f1f1f1; padding:10px; }
.product_grid_item { padding:0 20px 20px 0; }
.product_grid_item .product_text { line-height:1.3em;}
.product_grid_item .product_text strong{ font-size:12px;}
.product_grid_item .product_text br { margin:10px 0; }
.product_grid_item .product_text .pricedisplay { color:#333; }
.product_grid_item .grid_more_info { margin:0; padding:0; }
.product_grid_item .grid_more_info select{ font-size:10px; color:#666;}	
img.category_image {display:block;margin-right: 0px;margin-bottom: 20px;}

/* checkout form */
table.wpsc_checkout_table textarea { height: 100px; width: 264px  !important;	}
wpsc_checkout_table {}

/* misc cart styles */
div.default_product_display.product_view_38 div.textcol div.imagecol a img {height:165px;width:150px;}
.cart_title { font-size: 18px; margin-bottom:15px !important; color: #F4F5F6;}

div#sliding_cart {padding-top:20px !important; }
#sideshoppingcart   {background:#424242 url(none) repeat scroll 0 0;border:none;-moz-border-radius:  6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin:0 0 10px;padding:10px;color: #F4F5F6;}
#sideshoppingcart  a {color: #c8ec00;text-decoration: none !important;border-bottom:none !important; font-size: 11px  !important; padding-right: 6px; }
#sidebar .item_image a img {width: 75px;margin-right: 10px;}
#thqty {padding-right: 10px; }



/* misc  styles */
.PeCatsBrands {background:#F7F7F7url(none) repeat scroll 0 0;border:1px solid #E6E6E6;-moz-border-radius:  6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;margin:0 0 10px;padding:10px;}
.PeCategories .MainCategory .category  a {font-size: 13px !important;line-height: 22px !important;	}
p.visitshop { display:none}

/************************************************
*	Store catagory Navigation Buttons				    *
************************************************/
#navblock-wrap{-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;background:#0068bd;margin:0px 0px 10px 2px;padding:10px 0px;width:257px;font-weight:bold}
.navblock{width:224px !important;font-family:Arial,Geneva,Tahoma,sans-serif !important} * html .navblock{w\idth:207px}
#navblock ul{width:224px !important;list-style:none !important;margin:0px !important;padding:0px !important;border:none !important}
#navblock li a{width:auto}.navblock li a:hover{border-left:10px solid #c8ec00 !important;border-right:10px solid #5ba3e0 !important;background-color:#2586d7 !important;color:#fff !important}

.navblock li{margin:0px !important;padding:0px !important;list-style:none}.navblock li a{font-size:13px !important;display:block !important;font-weight:700;padding:5px 5px 5px 8px !important;margin:0px !important;border-left:10px solid #1958b7 !important;border-right:10px solid #508fc4 !important;background-color:#0068bd !important;color:#fff !important;text-decoration:none;width:100%;border-bottom:1px solid #90bade !important}html>body 

.navblock .MainCategory,.navblock .SubCategories{margin:0 !important;padding:0 !important;list-style:none}
.navblock .MainCategory li,.navblock .SubCategories li{font-size:11px !important;text-indent:11px !important;padding:0px !important;margin:0px !important;width:224px !important}

/************************************************
*	D13 Slide show				    *
************************************************/
/*div.d13fader {opacity:0.8  !important; line-height: 18px !important;}
div.d13fader p {padding:6px 4px 2px 8px !important;  }
div.d13fader h3{font-size:11px;font-weight:bold;padding:6px 4px 0px 8px !important;display: inline  !important;float: left;}
div.d13fader h3 a{ color:#CBE720 !important; border-bottom-color:#CBE720 !important;}
div.d13fader h3 a:hover{ color:#0068BD !important; }*/
/*div.d13fader p a{color:#CCCCCC; }div.d13fader p a:hover{color:#FFFFFF; }*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

