





/*
Theme Name: DAVID DANIEL 
Theme URI: http://daviddanielkennedy.com/
Description: DAVID DANIEL KENNEDY
Author: the DAVID DANIEL KENNEDY
Version: 1.1
Tags: DAVID DANIEL KENNEDY
*/

@font-face {font-family:Helvetica;src: url('/web/20140518163800/http://daviddanielkennedy.com/wp-content/themes/daviddaniel/fonts/Helvetica.ttf');}
@font-face {font-family:HelveticaNeue;src: url('/web/20140518163800/http://daviddanielkennedy.com/wp-content/themes/daviddaniel/fonts/HelveticaNeue-Light.otf');}
@font-face {font-family:HelveticaNeue-Italic;src: url('/web/20140518163800/http://daviddanielkennedy.com/wp-content/themes/daviddaniel/fonts/HelveticaNeue-Italic.otf');}
@font-face {font-family:HelveticaNeue-Medium;src: url('/web/20140518163800/http://daviddanielkennedy.com/wp-content/themes/daviddaniel/fonts/HelveticaNeue-Medium.otf');}
@font-face {font-family:HelveticaNeue-Thin;src: url('/web/20140518163800/http://daviddanielkennedy.com/wp-content/themes/daviddaniel/fonts/HelveticaNeue-Thin.otf');}

/*Reset default browser CSS.-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
}
table{ margin:0px; padding:0px; border-collapse:collapse;}
tr, th, td{margin:0px; padding:0px; }
/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { line-height:normal;}
h1{font-size: 26px;font-family:Helvetica; color:#666666; font-family:HelveticaNeue; text-transform:uppercase;}
h2{font-size:20px;}
h3{font-size:18px; color:#000; margin-bottom:3px; text-transform:uppercase;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
/* Lists
-------------------------------------------------------------- */
ul, ol, ul li{ padding:0px; margin:0px;}
li ul,
li ol       { padding:0px; margin:0px;}
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }
dl          { padding:0px; margin:0px; }
dl dt       { font-weight: bold; }
dd          { padding:0px; margin:0px;}
em , i         {font-family:HelveticaNeue-Italic;}
/* Remove annoying border on linked images. */
a img { border: none; outline:none; }
a {outline:none; text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}
input[type=submit]{ cursor:pointer;}
.error , .required{ color:#ff0000; font-size:12px;}
/*common class*/
.clear{ clear:both;}
.alignleft ,.nav-previous{ float:left;}
.alignright , .nav-next{ float:right;}
.alignmiddle{ text-align:center;}
/* Body  ==============================================*/
body {font-size: 12px;padding:0; margin:0;color:#575757;font-family:Helvetica, Arial, sans-serif;}
/*This fixed width Wrapper surrounds all other blocks ==============================================*/
#wrapper , #fwrapper{ width:1000px; margin:0px auto; padding:0px;}
/*Colums ==============================================*/
#main{overflow:hidden;background:url(images/wp-content-themes-daviddaniel-images-contentbg.jpg) repeat-y -2px 0px; position: relative;}
#container{ float:left; width:580px;min-height:600px; padding:0px 50px 0px 0px;background:url(images/wp-content-themes-daviddaniel-images-container-border.png) repeat-y right 0px; margin-bottom:30px;}
.widget-area{ width:320px; float:right; margin-right:28px;padding:0px 0px 30px 0px; position: relative}
/*Colums ==============================================*/
/*Header Css ==============================================*/
#header{ margin:24px 0px 0px 0px;}
#header .logo{ float:left;}
.mc-field-group{ width:340px; position:relative;}
#header .response{ font-size:11px; font-weight:normal;clear:both; padding-top:4px;}
#header .newsletter{ float:right; width:342px; margin:20px 4px 0px 0px;}
#header .newsletter .emailtt{background:url(images/wp-content-themes-daviddaniel-images-emailtextbg.jpg) no-repeat 0px 0px; width:204px; height:24px;float:left; }
#header .newsletter .emailtt .email{  border:none;  width:190px; font-size:11px; color:#8b8b8b; margin:5px 0px 8px 5px; float:left;}
#header .newsletter .newssubmit{ background:url(images/wp-content-themes-daviddaniel-images-signupnews.jpg) no-repeat 0px 0px; width:136px; height:24px;border:none; float:right; font-size:12px; color:#fff;}
#header .navarea{ clear:both; padding-top:13px; overflow:hidden; font-family:Arial;}
#header .productlink{ background:url(images/wp-content-themes-daviddaniel-images-productlinkbg.jpg) no-repeat; height:30px; width:251px; text-align:center; float:right;}
#header .productlink a{color: #fff;text-decoration: none; font-size:14px; text-transform:uppercase;line-height:30px;}
#mainoutter{background:#fff;margin-bottom:30px;}
#mainimage{ border-bottom:9px solid #f7f7f7; height:321px; }
#mainimage .davidimg{ float:left; width:628px;}
#mainimage .bookarea{ float:right; margin-top:38px; margin-right: 32px;}
#mainimage .bookarea .bkinfo{ float:right; width:150px;font-size:13px;color:#999999; font-family:HelveticaNeue; padding-bottom:20px; line-height:16px;}
.bookarea .bookimg{ float:left; padding-right:25px;margin-top:2px;}
.bookarea .bkinfo span{ font-size:15px; color:#000; display:block; padding-bottom:18px; padding-top:10px;}
.bookarea .bkinfo p{ padding-bottom:15px;font-size:13px; line-height: 16px;padding-right:10px;}
.bookarea .bkinfo a{color:#d14143; font-size:11px;}
.mce_inline_error{ color:#ff0000; font-size:11px; font-weight:normal;}
h3#gallery-head{font-size:24px;text-transform:uppercase;color:#cc3b28; margin-bottom:25px;font-family:HelveticaNeue-Medium; letter-spacing: 1px;padding-left:13px;}
/* =Menu */
#access {background: url(images/wp-content-themes-daviddaniel-images-nav-back.jpg) repeat-x;float: left;width: 740px; height:38px;}
#access .nav{background: url(images/wp-content-themes-daviddaniel-images-nav-left.jpg) no-repeat 0px 0px;}
#access .menu-header,div.menu {width: 740px; height:38px;background: url(images/wp-content-themes-daviddaniel-images-nav-right.jpg) no-repeat right 0px;}
#access .menu-header ul,div.menu ul {list-style: none;margin: 0;}
#access .menu-header li,div.menu li {float: left;position: relative; margin:0px 15px 0px 30px;}
#access a {color: #fff;display: block;text-decoration: none; font-size:14px; text-transform:uppercase; height:38px; line-height:30px;}
#access ul ul {box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);display: none;position: absolute;top: 38px;left: 0;float: left;width: 180px;z-index: 99999;}
#access ul ul li {min-width: 180px;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {line-height: 1em;padding: 10px;width: 160px;height: auto;}
#access li:hover > a,
#access ul ul :hover > a , #access ul li.current_page_item > a {background: url(images/wp-content-themes-daviddaniel-images-nav-hover.jpg) no-repeat center bottom;color: #fff;}
#access ul li:hover > ul {display: block;}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {color: #fff;}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {color: #fff;}
/* =Menu */
/*Header Css ==============================================*/

/*Home Content ==============================================*/
.homecontent{}
.homesection{ overflow:hidden; list-style:none; margin:10px 0px 0px 0px;}
.homesection li{ overflow:hidden;display:block; border-bottom:7px solid #f0f0f0; padding:25px 0px 30px 0px}
.homesection li .heading{ width:176px; float:left;}
.homesection li .infosetion{ float:right; width:404px;}
.homesection li:first-child{ padding-top:2px;}
.homesection li:last-child{ border-bottom:none;}
.heading h2{padding:0px 0px 0px 20px; color:#ff8943; font-size:24px;font-family:HelveticaNeue-Medium; letter-spacing: 2px;height:129px; display:table-cell;vertical-align:middle; text-transform:uppercase;}
.heading h2.audio{margin-top:33px; }
.infosetion .imgarea{  width:112px; height:129px;overflow:hidden; vertical-align:middle; float:left;}
.infosetion .imgarea img{ max-width:103px;}
.infosetion .infoarea{ float:right; width:274px;}
.infosetion .infoarea h5{ color:#CC3B28; font-weight:bold; padding-bottom:5px; text-transform:uppercase;}
.infosetion .infoarea p{ padding-bottom:25px; line-height:20px;}
.infosetion .item_no_image{width:101px; height:127px; float:left;margin-top:5px;}
.infoarea .learnarea{ font-family:HelveticaNeue; font-size:14px;}
.infoarea .learnarea a{ color:#d14143; border-bottom: 1px solid #d14143;}
.infoarea .learnarea a:hover{text-decoration:none;border:none;}
.thanksarea{ background:url(images/wp-content-themes-daviddaniel-images-thbgb.jpg) no-repeat 0px bottom; width:589px; padding-bottom:16px;margin-top:20px;}
.thanksarea .thanksinner{background:url(images/wp-content-themes-daviddaniel-images-thbgm.jpg) repeat-y; padding:25px 0px; }
.thanksarea .thanksinner p{ text-align:center; color:#140000; font-size:14px; padding-bottom:15px; line-height:18px; padding:0px 44px 15px 44px;}
.thanksarea .thanksinner small{display: block; color:#575757; font-size:12px; text-align: center}
.thanksarea .thankstop{background:url(images/wp-content-themes-daviddaniel-images-thbgt.jpg) no-repeat 0px 0px; height:7px;}
/*Home Content ==============================================*/
/*Post Content ==============================================*/
.post{ margin-top:20px; }
.postthumb{ float:left; width:240px; overflow:hidden;margin:5px 25px 0px 0px;}
.postthumb img{ border:1px solid #d1d1d1; max-width:238px;}
.postcontent{ width:315px;float:left;}
.entry-meta{ color:#838383; font-size:12px; padding-bottom:15px;}
.entry-meta a{color:#838383; background:url(images/wp-content-themes-daviddaniel-images-dot.jpg) 0px 5px no-repeat; padding:0px 0px 0px 10px;}
.post p a{ color:#e96e25; text-decoration:underline;}
.entry-content p , .post p{ font-size:12px; padding-bottom:15px; line-height:20px;}
.post ul { margin:0px 0px 10px 20px;font-size:12px;}
.post ol{ margin:0px 0px 10px 25px;font-size:12px;}
.post ul li , .post ol li{ padding:0px 0px 4px 5px; line-height: 20px;}
.post img.alignleft{ float:left; margin:0px 10px 0px 0px;}
.post img.alignright{ float:right; margin:0px 0px 0px 10px;}
.navigation{ overflow:hidden; margin-top:15px;}
.page .entry-title{ font-size:22px; font-weight:bold; font-family:HelveticaNeue-Medium; text-transform:none;}
.breadcrum{ padding-bottom:25px;}
.breadcrum ul{list-style:none;  padding:0px; margin:0px;}
.breadcrum ul li{ float:left; margin-right:10px; margin-bottom:10px;padding-left:0px !important;} 
.breadcrum ul li a{ padding:5px 10px; background:#000;-moz-border-radius:3px;-webkit-border-radius:3px; color:#fff;}
.breadcrum ul .current_page_item a{ background:#ff8943; color:#fff;}
.edit-link { font-size:12px; padding: 10px 0px 0px 0px; font-weight:bold; }
.edit-link a{ font-size:12px; text-decoration:underline;}
.edit-link a:hover{ text-decoration:none;}
.single .post{ margin-top:0px !important;}
.mt10{ margin-top:8px;}
.mt20{ padding-top:20px;}
.lmore{ color:#ff0000; font-size:13px; text-transform:none;}
/*Post Content ==============================================*/
/*sidebar ==============================================*/
.widget-area ul{ list-style:none;}
.widget-area a{ text-decoration:underline;}
.widget-area h3{ font-size:24px;text-transform:uppercase;color:#cc3b28; margin-bottom:15px;font-family:HelveticaNeue-Medium; letter-spacing: 2px;}
.widget-area .widget-container{ padding-bottom:30px; background:url(images/wp-content-themes-daviddaniel-images-br-v.png) repeat-x 0px bottom; margin-top:5px;}

/*Twitter*/
.widget_twitter h3.widget-title a{color:#CC3B28 !important;font-family:HelveticaNeue-Medium;font-size:24px;letter-spacing:2px;margin-bottom:15px;
text-transform:uppercase; text-decoration:none;}
.widget-area ul.tweets{ margin:0px; padding:0px;}
.widget-area ul.tweets li{ margin:0px; padding:0px 0px 0px 49px !important;}
.widget-area ul.tweets li a{
color:#D14143;
font-size:11px;
margin-left:4px;
text-decoration:none;}

.wpsc_categorisation_group{ overflow:hidden; float:none !important; margin:0px !important;}
.wpsc_categorisation_group ul{ list-style:none; margin:0px; padding:0px;}
.wpsc_categorisation_group li{ padding-top:8px;}
.widget-area #sliding_cart{ overflow:hidden;}
.widget-area #sliding_cart table{border:1px solid #e2e2e2}
.widget-area #sliding_cart table th{ text-align:left; padding:8px 5px; background:#f2f2f2;}
.widget-area #sliding_cart table td{ padding:8px 5px; color:#000;}
.shoppingcart #product{ width:190px}
.shoppingcart #quantity , .shoppingcart #price{ width:92px;}
.total .totalhead{ margin-left:4px;}
.total .pricedisplay{ font-weight:bold;} 
.emptycart { float:left;margin-top:20px;}
.gocheckout{ float:right;margin-top:20px; }
.emptycart a{-moz-border-radius: 3px 3px 3px 3px;background:#000000;color: #FFFFFF;padding: 10px 18px; float:left; font-weight:bold;}
.emptycart a:hover{ text-decoration:none;background:#333;}
.gocheckout a{-moz-border-radius: 3px 3px 3px 3px;background:#ba4537;color: #FFFFFF;padding: 10px 18px; float:left; font-weight:bold;}
.gocheckout a:hover{ text-decoration:none; background:#9e2e20;}
#upcoming-events{ padding-bottom:12px !important;padding-top:4px;}
#upcoming-events ul{ margin:0px; padding:0px; list-style:none;}
#upcoming-events .ec3_events{ margin-top:17px;padding-left:44px;width:250px;}
#upcoming-events .ec3_list {display:block; background: url(images/wp-content-themes-daviddaniel-images-upcoming-border.jpg) repeat-x 0px bottom; padding-bottom:8px;margin:0px 0px 6px 0px;letter-spacing:0px;}
#upcoming-events .ec3_list:last-child{ background: none;}
#upcoming-events .ec3_list  p{ font-size:15px;}
#upcoming-events .ec3_list  p a{ text-decoration:none;}
#upcoming-events .ec3_list  p a:hover{ text-decoration:none;}
#upcoming-events .ec3_list span{ display:block; font-size:12px; color:#575757; margin-top:5px;}
.testimonials{font-size:14px; background:url(images/wp-content-themes-daviddaniel-images-testbg.jpg) no-repeat 0px bottom; padding-bottom:40px; padding-top:30px;}
.testimonials .texttest{ color:#4d4c4c; text-align:center;}
.testimonials .texttest .first{ background:url(images/wp-content-themes-daviddaniel-images-qute.jpg) no-repeat 0px 0px; width:14px; height:11px; margin:0px 0px -10px -15px;}
.testimonials .texttest .last{ background:url(images/wp-content-themes-daviddaniel-images-qutelast.jpg) no-repeat 0px 0px;width:14px; height:11px;margin:-16px 20px 0 0; float:right}
.testimonials .texttest p{ padding-right:14px;}
.testimonials .nametest{ text-align:center;  color:#838383; font-style:italic; padding-top:25px;}
li.widget_twitter .twitterwiget{ color:#666666; padding-bottom:20px !important}
.twitterwiget a{ color:#666; font-size:12px;}
.artical{border-bottom:1px solid #E8E8E8;}
.testm .artical{ background:url(images/wp-content-themes-daviddaniel-images-thbgin.png) no-repeat center bottom; border:none; padding-bottom:20px;}
.artical h2{ margin-bottom:8px;}
.ourblog .post{ margin-top:0px;}
.ourblog .post-categories , .ourblog .post-categories li{ margin:0px; padding:0px;}
.ourblog .post-categories li a{color:#999; font-size:11px; text-transform:uppercase; text-decoration:none;}
.ourblog h3.entry-title{ font-size:15px; font-family:Helvetica; font-weight:normal; margin:5px 0px 6px 0px; text-transform:none; letter-spacing: 0px;}
.ourblog h3.entry-title a{ text-decoration:none !important}
.ourblog h3.entry-title a:hover{ text-decoration:none;}
.ourblog .entry-meta { font-size:12px; color:#838383; padding:0px 0px 3px 0px;}
.ourblog .entry-meta a{ font-size:12px; color:#838383;}
.ourblog .entry-content p{ font-size:12px; line-height:18px; color:#575757; padding-bottom:15px;}
.learnmore{ margin:0px 0px 0px 0px;}
.learnmore a{ color:#d14143; font-size:13px;font-family:HelveticaNeue; text-transform:uppercase;}
.widget_categories a{ font-weight:bold; color:#666;}
.widget_categories .children{ margin:10px 0px 0px 15px; padding-left:0px;}
.widget_archive li , .widget_categories li{ display:block; padding-bottom:5px; }
.widget_archive li a , .widget_categories .children li a{ text-decoration:none; color:#000; font-weight:normal;}
.widget_archive li a:hover , .widget_categories .children li a:hover{ text-decoration:underline;}
#execphp-4{ background:none;padding-bottom:0px;}
.ourblog .post , .widget_archive ul , .widget_categories ul ,#searchform , .twitterwiget , .widget_tag_cloud div , .widget_wpsc_categorisation ul , .widget_product_tag div{ padding-left:44px;}
.widget-area a.sidebarmore{ color:#d14143; font-size:11px; text-decoration: none;margin-left:4px;}
.widget-area a:hover.sidebarmore{ text-decoration: underline;}
.gradient-top{ background:url(images/wp-content-themes-daviddaniel-images-gr-img-top.jpg) repeat-x 0px 0px; width:368px; margin:-30px 2px 0px 0px; float:right;padding:28px 0px;}
.gradient-bottom{ background:url(images/wp-content-themes-daviddaniel-images-gr-img-bottom.jpg) no-repeat 0px 0px;height:54px; width:368px;bottom: 0px; position: absolute; right:0px; margin:0px 2px 0px 0px}
.home .gradient-top , .home .gradient-bottom { display:none;}
/*sidebar ==============================================*/
/*eventspage ==============================================*/
.eventmain{ border-bottom:1px solid #E8E8E8; margin-top:20px;}
.eventpage{ padding:0px 0px 20px 0px;}
.eventpage h4{ font-weight:bold;} 
.eventpage .date{  padding-bottom:15px; padding-top:20px; font-size:14px;}
.eventpage .date strong{ color:#000;}
.eventpage .location{ font-size:12px;}
.eventpage .location b{ color:#000;}
/*eventspage ==============================================*/
/*contact ==============================================*/
.entry-utility{ overflow:hidden; font-size:12px; clear:both; padding:20px 0px; background: url(images/wp-content-themes-daviddaniel-images-br-v.jpg) repeat-x scroll 0 bottom transparent;}
.entry-utility span{ float:left; font-weight:bold; font-size:13px; padding-right:4px;}
.entry-utility span a{ font-weight:normal;}
.entry-utility ul.post-categories{ float:left; list-style:none; margin:0px; padding:0px; font-size:13px !important;}
.entry-utility ul.post-categories li , .postthumb .post-categories li{float:left; margin-right:3px; padding-bottom:0px !important; font-weight:normal !important; color:#666 !important;}
.entry-utility ul.post-categories li a{ text-decoration:underline;}
.entry-utility ul.post-categories li a:hover{ text-decoration:none;}
.postthumb .post-categories{ list-style:none; margin:0px;}
.wpcf7{}
#respond{ margin-top:20px;}
#respond .comment-notes{ font-size:12px;}
#respond p  , .wpcf7 p{ overflow:hidden; margin-top:18px; position: relative;}
#respond p label , .wpcf7 p label{ float:left; width:70px;}
#respond p input[type=text] , .wpcf7 p input[type=text]{ float:left; width:340px; border:1px solid #E8E8E8; color:#999; padding:5px; margin-right:5px;}
#respond p textarea , .wpcf7 p textarea{width:400px;border:1px solid #E8E8E8; color:#999; padding:5px; float:left; margin-right: 5px;}
#respond #submit , .wpcf7 .wpcf7-submit {-moz-border-radius: 3px 3px 3px 3px;background:#BA4537;color: #FFFFFF;padding: 5px 10px; border:none;}
.wpcf7 .reqtxt{ float:left; color:#ff0000; padding-left:5px;}
/*contact ==============================================*/
/*product page ==============================================*/
.wpsc_extras_forms{ padding-bottom:0px !important;}
.wpsc_buy_button_container{ margin-top:10px;}
.wpsc_buy_button{-moz-border-radius: 3px 3px 3px 3px; font-weight:bold;background:#ba4537;color: #FFFFFF;padding: 10px 20px; float:left; border:none;}
input:hover.wpsc_buy_button{ background:#9e2e20;}
.mediainfo{ border-bottom: 7px solid #F0F0F0;margin-bottom:20px; padding-bottom:8px;}
.adjustform{ display:blcok;}
.adjustform input{ float:left;}
.adjustform input[type=text]{ float:left; margin-right:5px; width:30px}
.adjustform input[type=submit] , .remove_button{ background:#ccc; color:#666; border:none; -moz-border-radius:2px; -webkit-border-radius:2px; padding:3px 6px; font-size:11px;}
/*product page ==============================================*/
/*product page ==============================================*/
#searchform{overflow:hidden; width:270px;}
#searchform label{ display:none;}
#searchform #s{color: #8B8B8B;float: left;font-size: 12px;width:185px;border:1px solid #ccc; padding:3px 5px; margin:0;}
#searchform #searchsubmit{ background:#000; color:#fff;font-size: 12px; padding:3px 10px; border:none;float:left; margin:0;} 
/*product page ==============================================*/
/*contact ==============================================*/
/*Footer ==============================================*/
#fouter{background:url(images/wp-content-themes-daviddaniel-images-footerbgouter.jpg) repeat-x;min-height:287px;}
#footer{ background:url(images/wp-content-themes-daviddaniel-images-footerbg.jpg) repeat-x; height:257px; color:#fff; padding-top:25px;font-family:HelveticaNeue; font-size:14px;}
#footer h2{ padding-bottom:20px; color:#fff; font-size:18px;font-family:HelveticaNeue; font-weight:normal; padding-top:6px;}
#footer ul{ list-style:none;}
#footer ul li{ padding-bottom:5px; display:block;}
#footer a{ color:#fff;}
#footer .aboutarea{ width:365px; float:left; margin:0px 30px 0px 40px;}
#footer .aboutarea p{ line-height:18px; padding-bottom:12px;}
#footer .links{ width:124px; padding-left:62px; float:left; background:url(images/wp-content-themes-daviddaniel-images-footersep.jpg) no-repeat 0px 0px; min-height:238px;}
#footer .connect{ float:left; padding-left:55px;background:url(images/wp-content-themes-daviddaniel-images-footersep.jpg) no-repeat 0px 0px;min-height:238px;}
#footer .connect p{padding-bottom:20px;}
#footer .connect .social{ margin-top:10px; overflow:hidden;}
#footer .connect .social big{  font-size:16px; display:block; padding-bottom:10px;}
#footer .connect .social a{ float:left; margin-right:10px;}
/*Footer ==============================================*/

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 13px;
	margin-bottom: 0;
	font-weight:bold;
	text-transform:none;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Tabs Css */

.shadetabs {
	margin-top:25px;
}

.shadetabs ul {
	list-style:none ;
	margin:0;
	padding:0;
}


.shadetabs li{ float:left; margin-right:10px; padding-left:0px !important; font-size:14px;} 
.shadetabs li a{ padding:5px 10px; background:#000;-moz-border-radius:3px;-webkit-border-radius:3px; color:#fff;}
.shadetabs li.select a{ background:#ff8943; color:#fff;}
.wpsc_page_numbers a{margin:0px 3px; }
.wpsc_page_numbers span{ margin-right:5px;}
#fancy_notification_content .go_to_checkout{-moz-border-radius: 3px 3px 3px 3px;background:#BA4537;color: #FFFFFF;float: left;padding: 7px 10px; }
#fancy_notification_content .continue_shopping{-moz-border-radius: 3px 3px 3px 3px;background:#000;color: #FFFFFF;float: left;padding: 7px 10px; }
h2.prodtitles{color:#666; font-family: HelveticaNeue; font-size: 26px; text-transform: uppercase;}

.productcart .product{ width:350px;}
.productcart .quantity{ width:150px;}
.productcart .price{ width:40px;}
.productcart .remove{ width:70px;}
#wpsc_shopping_cart_container .productcart .pricedisplay{ margin-right:-22px;}
.mediapage{ width:552px !important; padding-right:78px !important;}
.mediapage .entry-title{ padding-bottom:5px;}



