/*
Theme Name: ShopCart
Theme URI: http://www.templatescraze.com/
Description: An elegant Free WordPress e-Commerce Theme and Blog Theme built for WP E-Commerce Plugin.
Version: 1.0
Author: TemplatesCraze
Author URI: http://www.templatescraze.com/
Tags: blue, custom header, fixed width, two columns
*/

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#1A1A1A; color:#424242; }

.clear { clear:both; }

a { color:#707070; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0px; }

/* Header Start Here */
.header { background:url(images/header.jpg) repeat-x top left; height:183px; }
.topNav { color:#6F6F6F; background:url(images/bg-top-nav.png) repeat-x top left; height:25px; line-height:25px; padding:0px 0px 9px; font-size:11px; text-align:right; }
.topNav a { color:#6F6F6F; }
.topNav span { padding:0 4px; }

.topheader { background:url(images/top-header.png) repeat-x top left; height:192px; border:1px solid #5E585F; border-width:0px 1px; }
.topheader .headerbg { background:url(images/header-bg2.jpg) no-repeat top left; height:192px; }

.wrapper { width:1003px; margin:0px auto; }
.wrapper2 { width:984px; margin:0px auto; }

.bgs { background:url(images/bgs.jpg) repeat top left; padding:10px 0; }

.logoArea { }
.logoArea .logo { float:left; }
.logoArea .logo h1 { margin:0px; padding-top:20px; font-weight:normal; font-size:30px; font-family:Georgia;  }
.logoArea .logo h1 span { }
.logoArea .logo h1 a    { color:#fff; margin-left:20px; padding: 0x 50px; }
8.logoArea .logo span.slogan { margin-left:40px; display:block; font-size:16px; color:#000; }
.logoArea .slogon { width:469px; float:left; padding:81px 0px 0px 61px; }
.logoArea .login { width:295px; float:right; padding-top:10px; color:#fff; }
.logoArea .login span { color:#fff; text-transform:uppercase; display:block; text-align:right; padding-bottom:5px; font-weight:bold; }
.logoArea .login .input { background:#fff; border:1px solid #000000; padding:2px 4px; width:174px; }
.logoArea .login .pwd { width:112px; margin-right:5px; display:inline; }
.logoArea .login .search { width:216px; *width:210px;/*IE6 HACK*/ border:1px solid #232323; background:#141414; padding:5px 4px; color:#565656!important; margin-right:5px; display:inline; font-size:11px; }
.logoArea .login .submit { background:#666666; border:1px solid #000000; *border:1px solid #fff; *width:56px; color:#B7B7B7; padding:1px 4px; *padding:0px 4px;/*IE6 HACK*/ }
.logoArea .login .submit2 { background:#666666; border:1px solid #880F2F; color:#B7B7B7; padding:4px 4px; font-size:11px; }
.logoArea .login a { color:#FFF; }
.logoArea .login .searchbox { width:295px; height:37px; padding-top:58px; *padding-top:52px;/*IE6 HACK*/ .padding-top:54px;/*IE7 HACK*/ }
.logoArea .login .searchbox .si { background:url(images/searchbox.png) no-repeat bottom left; height:37px; }
.logoArea .login .searchbox .si .si2 { padding:8px 6px 4px; }
.logoArea .login .searchbox .si .si2 select { border:1px solid #232323; background:#141414; padding:2px 4px; color:#565656!important; width:49%; font-size:11px; }

.navigation { border-top:1px solid #383838; border-bottom:1px solid #373737;}

.brandsPlaceholder { background:url(images/brands-image-placeholder.gif) no-repeat top left; height:56px; padding:1px 1px 8px 1px; }
.brandsPlaceholder .bimage { width:78px; height:56px; float:left; }
.brandsPlaceholder .btext  { padding:0 0 0 2px; width:188px; font-size:18px; float:left; }
/* Header Ends Here */

.topContent { margin:0px 0px 10px;}
.topContent h2 { color:#ACACAC; background:#151515 url(images/typo/h2.gallery.gif) repeat-x top left; padding:4px 10px; margin:0px; font-weight:normal; font-size:14px; border-top:1px solid #2E2E2E; text-transform:uppercase; font-weight:bold; }
.topContent .topGallery { width:658px; float:right; border:1px solid #383838; padding:3px; background:#232323; }
.topContent .topGalleryInside { height:270px; border:1px solid #383838; padding:1px; background:#0C0C0C; }
.topContent .categories { padding:3px; border:1px solid #383838; width:300px; float:left; }
.topContent .categoriesInside { border:1px solid #383838; padding:1px; height:270px;  }

.categories { background:#232323; }
.categoriesInside { background:#0C0C0C; }
.categoriesInside ul { list-style:none; margin:0px; padding:0px; }
.categoriesInside ul li { background:url(images/typo/li.bg.gif) repeat-x top left; height:24px; line-height:24px; padding:0px 10px; }
.categoriesInside ul li a { color:#818181; }

a.brandListingScroll { display:block; margin-bottom:6px; }

/*Gallery*/
.galleryWrapper { border:1px solid #383838; padding:3px; background:#232323; margin:10px 0px; }
.galleryWrapper .galleryInsider { border:1px solid #383838; padding:1px; background:#0C0C0C; }
.galleryWrapper .galleryInsider h2 { color:#ACACAC; background:#151515 url(images/typo/h2.gallery.gif) repeat-x top left; padding:2px 10px; margin:0px; font-weight:normal; font-size:12px; border-top:1px solid #2E2E2E; }
.slider { clear:both; padding:2px 0px; margin:2px 0px 0px; border-top:1px solid #1D1D1D; }
.slider .inside { padding:4px 0px; background:#0B0B0B; }
.slider .inside .post .detail { height:auto!important; }
img.prev, img.next { cursor:pointer; float:left; margin:6px 0px 0px 0px; }
.slider .inside .mover h2 { color:#514C48; font-size:18px; font-weight:normal; margin:0px; float:left; margin-left:10px; }
.slider .inside ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }
.slider .inside ul li { width:270px; float:left; padding:0px 6px; border:1px solid #383838; width:77px; height:77px; margin:0px 9px 0px 0px; background:#232323; }
#slideshow { overflow: hidden; width:899px; margin:0px; float:left; margin:0px 16px; }
#slideshow .post { border-bottom-width:0px!important; }
#slideshow .post .image a {display:block; }



.shopCart { padding:6px 6px 10px; border-bottom:1px solid #383838; }
.shopCart h3 { display:none!important; }
.shopCart .cartMsg { border:1px solid #FFF69E; color:#212121; background:#FFF6BF; padding:2px; margin:0 0 5px 0; }

.content { }
.content * { *overflow:hidden; }
.content .leftside { float:right; width:726px; border:1px solid #383838; padding:3px; background:#000000; }
.content .leftside .leftinside { border:1px solid #383838; background:#000000 url(images/typo/botRepeat.gif) repeat-x bottom left; }
.content .leftside .leftinside2 { border:1px solid #FFF; background:#FFF; height:90px; }
.content .leftside .leftinside3 { border:1px solid #FFF; background:#FFF; }
.content .rightbar { float:left; width:232px; border:1px solid #383838; padding:3px; background:#232323;  }
.content .rightbar .rightInside { border:1px solid #383838; background:#0C0C0C; }
.content .rightbar .rightInside2 { border:1px solid #232323; height:90px; }

.content .rightbar2 { float:left; width:240px; }
.content .rightbar2 .rightInside {  padding:3px; border:1px solid #383838; background:#232323; margin-bottom:8px!important; }
.content .rightbar2 .rightInside2 { border:1px solid #383838; background:#0C0C0C; }

.content .rightbar h2, .content .rightbar2 h2 { color:#fff; background:#0F171A url(images/typo/h2.widget.png); padding:4px 10px; margin:0px; font-size:14px; text-transform:uppercase; letter-spacing:1px; }


.widgetBox { margin-bottom:15px; }
.widgetBox h2 { color:#fff; background:#0F171A url(images/typo/h2.widget.png); padding:4px 10px; margin:0px; font-size:14px; text-transform:uppercase; letter-spacing:1px; }
.widgetBox .inside { border-top:2px solid #080808; padding:6px; }
.thumb-gallery { padding:10px 6px 0px 6px; }
.seprator { clear:both; height:30px; background:url(images/typo/sep-b.gif) repeat-x 0px 0px; }
.show-thumb { width:207px; margin:0 17px 14px 13px; float:left; }
.show-thumb-last { margin-right:0px; }
/*.show-thumb{ margin:0px 5px 10px 8px; }*/
.show-thumb .img { overflow:hidden; padding:4px; background:#0C0C0C; border:1px solid #383838; }
.show-thumb ul { list-style:none; padding:0px; margin:0px; margin-top:4px;  }
.show-thumb ul li { padding:2px 0px; color:#FFFFFF; font-size:12px; font-weight:bold; list-style:none; }
.show-thumb ul li.prodname a { color:#2D5EAB; font-size:14px; }
.show-thumb ul li.prodprice { color:#C60D3E; font-size:14px;  }

.height { padding-top:12px; }

.myWrap { border:1px solid #787676; margin-bottom:8px; }


.post { padding:0px 10px 10px; margin-bottom:10px; border-bottom:2px solid #CA8F69; margin-top:12px; }
.post .post_info { padding:0; }
.post .post_info h2, .post .post_info h1 { color:#000; margin:0px; padding:4px 0px; font-weight:normal; font-size:18px; background:#fff; }
.post .post_info h2 a, .post .post_info h1 a { color:#0B7D92; }
.post p.metabox { color:#474747; padding:4px 0; margin:0px; font-size:11px; font-weight:bold; border:1px solid #D1D1D0; border-width:1px 0px!important; }
.post p.metabox a { color:#CC5C27; }
.post p.metabox span { font-weight:bold; }
.post .post_info .sociable { width:120px; float:right; }
.post .postdetail { color:#414134; padding:6px 0px 0px; color:#424242; }
.post .postdetail h1, .post .postdetail h2, .post .postdetail h3, .post .postdetail h4, .post .postdetail h5, .post .postdetail h6 { font-weight:bold!important; background:#fff!important; color:#003366!important; margin-bottom:2px; }
.post .postdetail p { line-height:20px; margin-top:0px; }
.post .postdetail p.postTags { padding:4px 0; clear:both; color:#006A92;  }
.post .postdetail p.postTags a { color:#97982A; }
a.more-link { display:block; float:right; margin:13px 0 0; 	padding:0 0 0 15px; font-weight:bold; color:#CC5C27; }
.post a.readmore2 { float:right; width:61px; color:#9C855E!important; font-size:11px; background:#F6F4F1; border:1px solid #E5DFD5; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; }
.post a.readmore2:hover { color:#212121!important; text-decoration:none; }



.listing { list-style:none; padding:0px; margin:0px; }
.listing li { background:url(images/typo/bullet.gif) no-repeat center left; padding:3px 0px 3px 12px; }
.listing li a { color:#707070; }
.listing li a:hover { color:#F9F9F9; }

.breadcrumb { border-bottom:1px solid #383838; padding:5px; background:#0C0C0C!important; margin:0!important; }

.brandList { padding:6px 8px; height:235px; overflow:hidden; }

#products_page_container { padding:10px 6px; }

.product_information { padding:10px 0 0; }
.product_information .inside_image { width:300px; height:250px; border:1px solid #dadada; background:#F0F0F0; padding:2px; float:left; }
.product_information .product_text { width:385px; float:right; }
.product_information .product_text p { margin-top:0px; }
.product_description_box { border:1px solid #dadada }
.product_description_box h2 { border-bottom:1px solid #dadada; background:#dadada!important; color:#212121; }
.product_description_box .db_inside { padding:6px; }

.product_additional_box { border:1px solid #383838; margin-top:6px; }
.product_additional_box h2 { border-bottom:2px solid #000; }
.product_additional_box .db_inside { padding:6px; }

.productPrice { color:#DF2153; margin:0; padding:0 0 10px 0; float:right; width:150px; text-align:right; color:#DF2153; font:22px normal Arial; }
.productPrice .currency { color:#212121; padding:0 4px 0 0; }
.product_variations input, .product_variations select { border:1px solid #232323; background:#141414; padding:2px 4px; width:98%; color:#565656!important; }
.addCart_button { background:#880F2F; border:1px solid #FEA7BE; width:90px; color:#B7B7B7; padding:1px 4px; /*IE6 HACK*/ float:right; margin:10px 0 0; }

.checkout_page { border:1px solid #383838; margin:0 auto; width:600px; }
.checkout_page h2 { border-bottom:2px solid #000; }
.checkout_page .db_inside { padding:6px; }

.make_purchase { background:#880F2F; border:1px solid #FEA7BE; color:#B7B7B7; padding:1px 4px; /*IE6 HACK*/ margin:10px 0 0; }
.button { background:#880F2F; border:1px solid #FEA7BE; color:#B7B7B7; padding:1px 4px; /*IE6 HACK*/ margin:0; }
.blogSidebar h7 { background:#880F2F!important; color:#B7B7B7!important; }


img.goldstar, img.starimage { cursor:pointer!important; }

.copyright { height:30px; line-height:30px; text-align:center; background: url(images/typo/copyright.png) repeat-x; font-size:11px; }

.ddsmoothmenu{ }
.ddsmoothmenu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none; float:right; }
/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }
/*Top level menu link items style*/
.ddsmoothmenu ul li a { display: block; color: white;  padding: 8px 10px;  border-right: 1px solid #383838;  color: #2d2b2b; text-decoration: none; }

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: white; }
.ddsmoothmenu ul li a.selected{ background: black; color: white; }
.ddsmoothmenu ul li a:hover{ background: black; color: white; }
/*1st sub level menu*/
.ddsmoothmenu ul li ul { position: absolute; left: 0; display: none; visibility: hidden; background:#1A1A1A; border:1px solid #383838; border-width:1px 0 0 0px; }

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: list-item; float: none; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul { top: 0; }

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{ width: 160px; /*width of sub menus*/ padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #383838; }
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{ position: absolute; top: 12px; right: 7px; }
.rightarrowclass{ position: absolute; top: 6px; right: 5px; }
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0; background: silver; }
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ opacity: 0.8; }


.ddsmoothmenu-v ul { margin: 0; padding: 0; /* Main Menu Item widths */ list-style-type: none; }
.ddsmoothmenu-v ul li{ position: relative; }
/* Top level menu links style */
.ddsmoothmenu-v ul li a { display: block; overflow: auto; /*force hasLayout in IE7 */ color: white; text-decoration: none; padding:0 0 0 9px; }
.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{ background:url(images/typo/li.bg.gif) repeat-x top left; height:24px; line-height:24px; color: white; }


.ddsmoothmenu-v ul li a.selected{ background: black; color: white; }
.ddsmoothmenu-v ul li a:hover{ background: black; color: white; }

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{ position: absolute; width: 170px; top: 0; font-weight: normal; visibility: hidden; }
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */

.widget_categories ul { margin: 0; padding: 0; /* Main Menu Item widths */ list-style-type: none; }
.widget_categories ul li{ position: relative; }
/* Top level menu links style */
.widget_categories ul li a { display: block; overflow: auto; /*force hasLayout in IE7 */ color: white; text-decoration: none; padding:0 0 0 9px; }
.widget_categories ul li a:link, .widget_categories ul li a:visited, .widget_categories ul li a:active{ background:url(images/typo/li.bg.gif) repeat-x top left; height:24px; line-height:24px; color: white; }


.widget_categories ul li a.selected{ background: black; color: white; }
.widget_categories ul li a:hover{ background: black; color: white; }

/*Sub level menu items */
.widget_categories ul li ul{ position: absolute; width: 170px; top: 0; font-weight: normal; visibility: hidden; }
/* Holly Hack for IE \*/
* html .widget_categories ul li { float: left; height: 1%; }
* html .widget_categories ul li a { height: 1%; }
/* End */

.widget ul { margin: 0; padding: 0; /* Main Menu Item widths */ list-style-type: none; }
.widget ul li{ position: relative; }
/* Top level menu links style */
.widget ul li a { display: block; overflow: auto; /*force hasLayout in IE7 */ color: white; text-decoration: none; padding:0 0 0 9px; }
.widget ul li a:link, .widget ul li a:visited, .widget ul li a:active{ background:url(images/typo/li.bg.gif) repeat-x top left; height:24px; line-height:24px; color: white; }


.widget ul li a.selected{ background: black; color: white; }
.widget ul li a:hover{ background: black; color: white; }

/*Sub level menu items */
.widget ul li ul{ position: absolute; width: 170px; top: 0; font-weight: normal; visibility: hidden; }
/* Holly Hack for IE \*/
* html .widget ul li { float: left; height: 1%; }
* html .widget ul li a { height: 1%; }
/* End */






.post { padding:0px 10px 10px; margin-bottom:10px; border-bottom:2px solid #CA8F69; margin-top:12px; }
.post .post_info { padding:0; }
.post .post_info h2, .post .post_info h1 { color:#000; margin:0px; padding:4px 0px; font-weight:normal; font-size:18px; }
.post .post_info h2 a, .post .post_info h1 a { color:#0B7D92; }
.post p.metabox { color:#474747; padding:4px 0; margin:0px; font-size:11px; font-weight:bold; border:1px solid #D1D1D0; border-width:1px 0px!important; }
.post p.metabox a { color:#CC5C27; }
.post p.metabox span { font-weight:bold; }
.post .post_info .sociable { width:120px; float:right; }
.post .postdetail { color:#414134; padding:6px 0px 0px; color:#424242; }
.post .postdetail h1, .post .postdetail h2, .post .postdetail h3, .post .postdetail h4, .post .postdetail h5, .post .postdetail h6 { font-weight:normal!important; color:#003366; margin-bottom:2px; }
.post .postdetail p { line-height:20px; margin-top:0px; }
.post .postdetail p.postTags { padding:4px 0; clear:both; color:#006A92;  }
.post .postdetail p.postTags a { color:#97982A; }
a.more-link { display:block; float:right; margin:13px 0 0; 	padding:0 0 0 15px; font-weight:bold; color:#CC5C27; }
.post a.readmore2 { float:right; width:61px; color:#9C855E!important; font-size:11px; background:#F6F4F1; border:1px solid #E5DFD5; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; }
.post a.readmore2:hover { color:#212121!important; text-decoration:none; }

.twoadvertise { padding:0px 0px 23px; margin-bottom:20px; background:url(images/sep.gif) repeat-x center bottom}
.twoadvertise .advertisetext { float:left; width:300px; text-align:left; padding-left:5px; }
.twoadvertise .advertiseimage { margin-left:300px; text-align:right; padding-right:5px; }

.bookmarks { padding:0px; margin:0px; list-style:none; }
.bookmarks li{ float:right; text-align:center!important; padding:0px; margin:0px!important;text-indent:0px!important; }
.bookmarks li.readmoreb { float:right; padding:0px; }
.bookmarks li.readmoreb a { padding:0px 4px; }
.bookmarks li.bread { float:left; }
.bookmarks li:before { content: ""!important; }




/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .post ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .post li { margin: 7px 0 8px 10px; }
/*.post ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }*/
.post ol { padding: 0 0 0 35px; margin: 0; }
.post ol li { margin: 0; padding: 0; }

.wp-pagenavi { padding:10px 0; text-align:center; }
.wp-pagenavi a { background:#000!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi a:hover { background:#DA4D15!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi span.current { background: #DA4D15!important; border-color:#B4B4B4!important; color:#fff!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.extend { background:#F4F3F3!important; border-color:#EEE!important; color:#313131!important; }

.categories {}
.cat-item {}
.current-cat, .mouse_over { background:#F1982C url(images/list-bullet-hover.gif) no-repeat 5px 8px!important; }
.current-cat a, .mouse_over a { color:#FFF!important; }
.current-cat a:hover, .mouse_over a:hover { color:#FFF!important; }
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}



.footer_widget { background:#04585F; width:213px; height:243px; padding:5px; float:left; margin-right:6px; }
.footer_widget_last { margin:0px!important; }
.footer_widget .heading { padding:0 0 8px!important; }
.footer_widget h2 { color:#EDD77F; margin:0px; font:normal 18px Georgia; }
.footer_widget h2 span { color:#FFFFFF; }
.footer_widget ul { padding:0; margin:0; list-style:none; }
.footer_widget ul li { cursor:pointer; background:transparent url(images/bullet-green.gif) no-repeat 5px center!important; padding:5px 3px 5px 23px; margin:0; border-bottom:1px dotted #C2C28F!important; }
.footer_widget ul li a { color:#D6D9B3; }
.footer_widget ul li a:hover { color:#D6D9B3!important; }
.footer_widget ul li.mouse_over a { color:#861519!important; }


.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }

ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond {  }
#comment { width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#comment2 { width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }

.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }

#author, #email, #url {width:220px; margin-right:2px; background:#fff; border:1px solid #ACACAC; color:#414141; }
#url { width:216px; margin-right:0px; }
.tableComment { margin:7px 0px; }
#submit { width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }
.widget_categories .body, .widget_ratings .body, .widget_archive .body, .widget_pages .body, .widget_links .body, .widget_meta .body , .widget_rss .body , .ngg_images .body {  }
.widget_rss .rsswidget { color:#2384C6; font-weight:bold; }
.widget_rss .rss-date { font-style:italic; display:block; font-size:11px; padding:0px 0px 4px; }
.widget_rss .rssSummary { font-size:11px; text-align:justify; }
.widget_rss cite { font-size:11px; display:block; text-align:right; }

.gbox{ text-align:left; padding:6px;  }
.rssbox{ padding:2px;  color:#212121 }
.icon{float:right!important;margin:-7px 0px 0 0;}
.line{margin:8px 0 3px 0;display:block;}
.rssbox label {padding-bottom:4px;display:block;} .i-width{width:128px;} 
.rssbox a {color:#212121!important; text-decoration:none; }
.rssbox a:hover {color:#000000!important; text-decoration:underline; }
.subscribebtn { background: url(images/shd.gif) repeat-x scroll center top; border:1px solid #CCCCCC; color:#990000; margin-left:2px; }
