/* CSS DOCUMENT */

/*---------------------------- GENERAL ----------------------------*/
body{
	padding:40px 0 0;
	margin:0;
	background:url(../images/body-bg.gif) 0 0 repeat-x #fff;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#585451;
	}
div, th, td, img, p, a, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, label, input, select, textarea, iframe, object{
	padding:0;
	margin:0;
	}
img{ display:block;
	 border:none;
	 }
a{ text-decoration:none;
	outline:none;
	}
ul, ol{
	list-style-type:none;
	}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}

/*---------------------------- BODY CONTAINER ----------------------------*/
div#bodyContainer{
	height:100%;
	overflow:hidden;
	padding-bottom:30px;
	width:944px;
	margin:0 auto;
	}

/*---------------------------- BODY CONTAINER - LEFT PANEL ----------------------------*/
div#leftPanel{
	width:696px;
	float:left;
	padding-top:138px;
	position:relative;
	z-index:100;
	}
div#leftPanel a.logo{
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:50;
	width:360px;
	height:72px;
	}
	
/*---------------------------- BODY CONTAINER - LEFT PANEL - MAIN NAVIGATION ----------------------------*/
div#leftPanel div#mainNav{
	position:absolute;
	left:0;
	top:97px;
	/*z-index:60;*/
	width:944px;
	height:41px;
	background:url(../images/main-nav-bg.gif) 0 0 repeat-x;
	}
div#leftPanel div#mainNav ul{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:11px;
	}
div#leftPanel div#mainNav ul li{
	display:inline;
	padding:0 7px 0 11px;
	background:url(../images/main-nav-divider.gif) 0 2px no-repeat;
	}
div#leftPanel div#mainNav ul li a{
	color:#fff;
	}
div#leftPanel div#mainNav ul li a:hover,
div#leftPanel div#mainNav ul li.current_page_item a{
	color:#88C4F3;
	}

/*---------------------------- BODY CONTAINER - LEFT PANEL - LEFT PANEL CONTAINER ----------------------------*/
div#leftPanel div#leftPanelContainer{
	padding-right:29px;
	}
div#leftPanel div#leftPanelContainer h2{
	height:38px;
	background:url(../images/left-hdr-bg.gif) 0 0 repeat-x;
	padding-left:20px;
	font-size:20px;
	line-height:38px;
	font-weight:bold;
	color:#fff;
	}
div#leftPanel div#leftPanelContainer h3{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#2E2E2E;
	padding-bottom:8px;
	}
div#leftPanel div#leftPanelContainer h4{
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	color:#252525;
	padding:15px 0;
	}
div#leftPanel div#leftPanelContainer h5{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding-bottom:2px;
	}
div#leftPanel div#leftPanelContainer p{
	padding-bottom:12px;
	}
div#leftPanel div#leftPanelContainer p a{
	color:#026bbc;
	}
div#leftPanel div#leftPanelContainer p a:hover{
	text-decoration:underline;
	}
div#leftPanel div#leftPanelContainer p a.post-edit-link{
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	}
div#leftPanel a.readMoreLink{
	display:block;
	width:69px;
	height:22px;
	text-align:center;
	font-size:11px;
	line-height:21px;
	text-transform:lowercase;
	font-weight:bold;
	color:#fff;
	background-color:#F9730F;
	margin-bottom:10px;
	}
div#leftPanel a.readMoreLink:hover{
	color:#fff;
	background-color:#4F494A;
	}

/*---------------------------- BODY CONTAINER - LEFT PANEL - BANNER AREA ----------------------------*/
div.bannerArea{
	padding:0 0 28px 301px;
	background:url(../images/banner.jpg) 0 0 no-repeat;
	}
div.bannerArea h1{
	font-size:75px;
	line-height:81px;
	font-weight:bold;
	color:#000;
	text-transform:lowercase;
	padding:112px 0 0 0;
	}
div.bannerArea p{
	font-size:17px;
	line-height:21px;
	padding-bottom:10px !important;
	}
div.bannerArea div.bannerThumbs{
	width:366px;
	overflow:hidden;
	}
div.bannerArea div.bannerThumbs ul{
	width:395px;
	height:108px;
	font-size:0;
	line-height:0;
	}
div.bannerArea div.bannerThumbs ul li{
	float:left;
	padding-right:21px;
	}
div.bannerArea div.bannerThumbs ul li img,
div.newArrivalsThumbsArea ul li img{
	padding:1px;
	background-color:#fff;
	border:4px solid #E7E7E7;
	}

/*---------------------------- BODY CONTAINER - LEFT PANEL - BLOCK AREA ----------------------------*/
div.blockArea{
	padding:15px 18px 15px;
	margin-bottom:15px;
	background:url(../images/left-block-bg.jpg) 0 0 no-repeat;
	}

/*---------------------------- BODY CONTAINER - LEFT PANEL - BLOCK AREA - SELLING TABS AREA ----------------------------*/
div#slider{
    width:631px;
	background:url(../images/selling-tab-bg.jpg) 0 32px no-repeat;
	position:relative;
	}
div#slider ul.navigation{
    height:32px;
	background:url(../images/tabs-nav-bg.gif) 0 100% repeat-x;
	font:bold 13px/31px Arial, Helvetica, sans-serif;
	padding-left:10px;
	}
div#slider ul.navigation li{
    float:left;
	width:auto;
	}
div#slider ul.navigation a{
    color:#eaeaea;
	display:block;
	height:32px;
	padding:0 7px;
	float:left;
	width:auto;
	}
div#slider ul.navigation a:hover{
    color:#000;
	}
div#slider ul.navigation a.selected{
    color:#514d4d;
	height:31px;
	padding:0 6px;
	border-style:solid;
	border-color:#d8d8d8;
	border-width:1px 1px 0;
	background:url(../images/tabs-nav-h-bg.gif) 0 0 repeat-x #d8d8d8;
	}
/*div#slider ul.navigation a:focus{
	outline:none;
	}*/
div#slider div.scroll{
    height:300px;
    width:546px;
    overflow:auto;
    overflow-x:hidden;
    position:relative;
    clear:left;
	margin:0 auto;
	/*border:1px solid #000;*/
	}
div#slider div.scrollContainer div.panel{
    padding-top:20px;
    height:280px;
    width:570px;
	overflow:hidden;
	}
div#slider div.scrollContainer div.panel div.productContainer{
	width:580px;
	height:280px;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock{
	width:154px;
	padding:14px 6px;
	background-color:#fff;
	border:1px dashed #e1e1e1;
	float:left;
	margin-right:21px;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock a.thumbLink{
	display:block;
	width:130px;
	height:102px;
	border:4px solid #eaeaea;
	margin:0 auto;
	margin-bottom:10px;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock a.thumbLink:hover{
	border-color:#c2c2c2;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock div.productsBlockText{
	height:89px;
	overflow:hidden;
	margin-bottom:10px;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock div.productsBlockText h3{
	font-size:15px !important;
	line-height:19px !important;
	color:#4c4f4f !important;
	padding:0 0 5px !important;
	text-align:center;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock div.productsBlockText p{
	font-size:11px;
	line-height:15px;
	padding:0 !important;
	text-align:center;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock ul.btns{
	width:110px;
	margin:0 auto;
	padding-top:0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	height:21px;
	color:#fff;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock ul.btns li{
	float:left;
	width:auto;
	padding:0 3px;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock ul.btns li span{
	display:block;
	width:49px;
	height:21px;
	background-color:#fa7411;
	color:#fff;
	text-align:center;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock ul.btns li a{
	display:block;
	width:49px;
	height:21px;
	background-color:#026bbc;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	}
div#slider div.scrollContainer div.panel div.productContainer div.productsBlock ul.btns li a:hover{
	background-color:#fa7411;
	}
img.scrollButtons{
    position:absolute;
    top:180px;
    cursor:pointer;
	z-index:100;
	}
img.left{
    left:15px;
	}
img.right{
    right:15px;
	}
.hide{
    display:none;
	}

/*---------------------------- BODY CONTAINER - LEFT PANEL - BLOCK AREA - NEW ARRIVALS THUMBS ----------------------------*/
div.newArrivalsThumbsArea{
	background-color:#fff;
	border:1px dashed #E1E1E1;
	padding:14px 0;
	}
div.newArrivalsThumbsArea ul{
	font-size:0;
	line-height:0;
	height:107px;
	padding-left:16px;
	}
div.newArrivalsThumbsArea ul li{
	float:left;
	padding-right:14px;
	}

/*---------------------------- BODY CONTAINER - LEFT PANEL - BLOCK AREA - FEATURED AREA ----------------------------*/
div.anythingSlider{
	width:559px;
	height:137px;
	position:relative;
	margin:0 auto;
	}
div.anythingSlider div.wrapper{
	overflow:auto;
	width:559px;
	height:137px;
	position:absolute;
	top:0;
	left:0;
	}
div.anythingSlider div.wrapper ul{
	font-size:0;
	line-height:0;
	width:99999px;
	position:absolute;
	top:0;
	left:0;
	}
div.anythingSlider div.wrapper ul li{
	float:left;
	padding:0;
	width:559px;
	height:137px;
	}
div.anythingSlider div.wrapper ul li img{
	border:1px dashed #E1E1E1;
	}
div.anythingSlider .arrow{
	display:block;
	height:12px;
	width:12px;
	text-indent:-9999px;
	position:absolute;
	top:62px;
	cursor:pointer;
	z-index:200;
	border:1px solid #D3D3D3;
	}
div.anythingSlider .forward{
	background:url(../images/right-arrow.gif) 50% 50% no-repeat #fff;
	right:-34px;
	}
div.anythingSlider .back{
	background:url(../images/left-arrow.gif) 50% 50% no-repeat #fff;
	left:-34px;
	}
/*div.anythingSlider .forward:hover{
	background-position:0 -200px;
	}
div.anythingSlider .back:hover{
	background-position:-67px -200px;
	}*/
div#thumbNav{
	display:none;
	position:absolute;
	top:231px;
	left:30px;
	background-color:#000;
	padding-left:10px;
	width:130px;
	height:24px;
	border-top:1px solid #A9B5B2;
	border-bottom:1px solid #A9B5B2;
	z-index:150;
	}
div#thumbNav a{
	display:block;
	height:24px;
	width:24px;
	font:bold 13px/23px Arial, Helvetica, sans-serif;
	float:left;
	color:#fff;
	text-align:center;
	}
div#thumbNav a:hover{
	background-color:#9AC697;
	color:#032225;
	}
div#thumbNav a.cur{
	background-color:#9AC697;
	color:#032225;
	}
a#start-stop{
	display:none;
	width:16px;
	height:16px;
	position:absolute;
	right:6px;
	top:321px;
	background:url(../images/btn-play.gif) 0 0 no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius: 5px;
	}
/*a#start-stop.playing{
	background:url(../images/btn-pause.gif) 0 0 no-repeat;
	}
a#start-stop:hover{
	background-image:none;
	}*/

/*---------------------------- BODY CONTAINER - RIGHT PANEL ----------------------------*/
div#rightPanel{
	width:247px;
	float:right;
	padding-top:30px;
	position:relative;
	z-index:90;
	}
div#rightPanel div#rightPanelContainer{
	border:1px solid #B9DEFC;
	background:url(../images/right-panel-bg.gif) 0 0 repeat-y #E4F3FF;
	position:relative;
	padding:127px 19px 90px;
	}
div#rightPanel div#rightPanelContainer h2{
	height:28px;
	background:url(../images/right-hdr-bg.jpg) 0 0 no-repeat;
	margin-bottom:20px;
	padding-left:10px;
	font-size:15px;
	line-height:27px;
	font-weight:bold;
	color:#fff;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls ul{
	font:normal 11px/23px Arial, Helvetica, sans-serif;
	padding:1px 0 20px;
	background:url(../images/horz-dot1.gif) 0 0 repeat-x;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls ul li{
	padding:1px 0 2px;
	background:url(../images/horz-dot1.gif) 0 100% repeat-x;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls ul li a{
	display:block;
	height:23px;
	background:url(../images/bull1.gif) 8px 5px no-repeat;
	padding-left:32px;
	color:#0262AC;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls ul li a:hover{
	background-color:#C9E7FF;
	color:#2E2E2E;
	}
	
/*---------------------------- BODY CONTAINER - RIGHT PANEL - RECENT COMMENTS ----------------------------*/
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget{
	border:1px solid #B9DEFC;
	background-color:#F2F9FF;
	margin-bottom:1px;
	padding:14px;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget .avatar{
	background:#F2F9FF none repeat scroll 0 0;
	float:left;
	position:relative;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget p{
	padding:0 0 10px;
	font-size:11px;
	line-height:15px;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget p a{
	text-decoration:underline;
	color:#026BBC;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget p a:hover{
	text-decoration:none;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget span{
	display:block;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#026BBC;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget span a{
	color:#026BBC;
	text-decoration:underline;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget span a:hover{
	text-decoration:none;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget div.commBlockHdr{
	height:100%;
	overflow:hidden;
	padding-bottom:7px;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget div.commBlockHdr img{
	float:left;
	}
div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget div.commBlockHdr h3{
	width:120px;
	float:right;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#FA7411;
	padding-top:28px;
	}
/*div#rightPanel div#rightPanelContainer div.rightListBlocls div.testimonials_manager_widget div.commBlock div.commBlockHdr h3 span{
	display:block;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#2E2E2E;
	}*/

/*---------------------------- BODY CONTAINER - RIGHT PANEL - SEARCH BLOCK ----------------------------*/
div.searchBlock{
	position:absolute;
	left:20px;
	_left:1px;
	top:20px;
	z-index:80;
	width:206px;
	height:29px;
	}
div.searchBlock div.searchBox,
div.newSearchBlock div.searchBox,
div.bodySearch div.searchBox{
	background-color:#fff;
	border:1px solid #B9DEFC;
	padding:2px;
	width:162px;
	height:20px;
	float:right;
	}
div.searchBlock div.searchBox input,
div.newSearchBlock div.searchBox input,
div.bodySearch div.searchBox input{
	width:135px;
	height:17px;
	border:none;
	float:left;
	padding:3px 0 0 3px;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#676767;
	}
div.searchBlock div.searchBox input.searchBtn,
div.newSearchBlock div.searchBox input.searchBtn,
div.bodySearch div.searchBox input.searchBtn{
	width:20px;
	height:20px;
	float:right;
	padding:0;
	background:url(../images/search-btn.gif) 0 0 no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	}
div.newSearchBlock{
	padding-bottom:20px;
	height:25px;
	background:url(../images/search-icon.jpg) 0 0 no-repeat;
	}
div.bodySearch{
	padding-bottom:30px;
	height:25px;
	}
div.bodySearch div.searchBox{
	background-color:#fff;
	border:1px solid #B9DEFC;
	padding:2px;
	width:262px;
	height:20px;
	float:left;
	}
div.bodySearch div.searchBox input{
	width:235px;
	height:17px;
	border:none;
	float:left;
	padding:3px 0 0 3px;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#676767;
	}

/*---------------------------- BODY CONTAINER - RIGHT PANEL - ADD PICTURE BLOCK ----------------------------*/
div.adPicBlock{
	background:url(../images/right-pic-bg.gif) 0 0 repeat;
	margin-bottom:20px;
	position:relative;
	padding:15px 0;
	}
div.adPicBlock img{
	border:1px solid #fff;
	margin:0 auto;
	}
div.adPicBlock img.sticker{
	position:absolute;
	left:-11px;
	top:-6px;
	z-index:90;
	border:none;
	margin:0;
	}

/*---------------------------- FOOTER AREA ----------------------------*/
div#footerArea{
	background:url(../images/footer-bg.gif) 0 0 repeat-x #4C4C4C;
	}
div#footerArea div#footerContainer{
	height:100%;
	overflow:hidden;
	background:url(../images/footer-right-bg.jpg) 100% 0 no-repeat;
	padding-bottom:25px;
	width:944px;
	margin:0 auto;
	}
div#footerArea div#footerContainer h2{
	font-size:24px;
	line-height:28px;
	font-weight:normal;
	color:#1C1C1C;
	padding-bottom:4px;
	}
div#footerArea div#footerContainer p{
	font-size:11px;
	line-height:15px;
	padding-bottom:5px;
	color:#B7B7B7;
	}
div#footerArea div#footerContainer p strong{
	color:#717171;
	}
div#footerArea div#footerContainer div.newsletterForm{
	padding-bottom:20px;
	height:23px;
	}
div#footerArea div#footerContainer div.newsletterForm input{
	width:150px;
	height:16px;
	border:1px solid #8B8B8B;
	background-color:#ACABAB;
	color:#464646;
	font:normal 10px/15px Arial, Helvetica, sans-serif;
	padding:2px 0 0 4px;
	float:left;
	margin-right:6px;
	}
div#footerArea div#footerContainer div.newsletterForm input.submitBtn{
	width:20px;
	height:26px;
	border:none;
	background:url(../images/submit-btn.gif) 0 0 no-repeat;
	padding:0;
	}
div#footerArea div#footerContainer ul.footerNavLink{
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	text-transform:uppercase;
	margin-left:-9px;
	}
div#footerArea div#footerContainer ul.footerNavLink li{
	display:inline;
	padding:0 6px 0 9px;
	background:url(../images/footer-nav-divider.gif) 0 2px no-repeat;
	}
div#footerArea div#footerContainer ul.footerNavLink li a{
	color:#fff;
	}
div#footerArea div#footerContainer ul.footerNavLink li a:hover,
div#footerArea div#footerContainer ul.footerNavLink li.current_page_item a{
	color:#1C1C1C;
	}
div#footerArea div#footerContainer ul.socialLinks{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	}
div#footerArea div#footerContainer ul.socialLinks li{
	padding-top:1px;
	background:url(../images/horz-dot2.gif) 0 0 repeat-x;
	}
div#footerArea div#footerContainer ul.socialLinks li a{
	display:block;
	background:0 50% no-repeat;
	height:24px;
	color:#fff;
	text-align:right;
	}
div#footerArea div#footerContainer ul.socialLinks li a.twitterIcon{
	background-image:url(../images/twitter-icon.gif);
	}
div#footerArea div#footerContainer ul.socialLinks li a.bloggerIcon{
	background-image:url(../images/blogger-icon.gif);
	}
div#footerArea div#footerContainer ul.socialLinks li a.linkedinIcon{
	background-image:url(../images/linkedin-icon.gif);
	}
div#footerArea div#footerContainer ul.socialLinks li a.flickrIcon{
	background-image:url(../images/flickr-icon.gif);
	}
div#footerArea div#footerContainer ul.socialLinks li a.facebookIcon{
	background-image:url(../images/facebook-icon.gif);
	}
div#footerArea div#footerContainer ul.socialLinks li a:hover{
	color:#000;
	}
div#footerArea div#footerContainer div.footerLeft{
	width:667px;
	float:left;
	padding:25px 0 0;
	}
div#footerArea div#footerContainer div.footerRight{
	width:226px;
	float:right;
	padding:47px 0 0;
	}

/*==========================================================================================================================*/
/*---------------------------- BODY CONTAINER - LEFT PANEL - LEFT PANEL CONTAINER (INNER PAGES) ----------------------------*/
div#leftPanel div.innerLeftPanelContainer{
	background:none !important;
	padding-top:20px !important;
	}

/*---------------------------- TESTIMONIALS PAGE ----------------------------*/
div.testimonial{	
	height:100%;
	overflow:hidden;
	margin-bottom:10px;
	background-color:#F4F4F4;
	border:1px solid #ccc;
	padding:20px 18px;
	}
div.testimonial .avatar{
	float:left;
	display:block;
	}
div.testimonial div.testimonialText{
	width:560px;
	float:right;
	}
div.testimonial div.testimonialText p{
	font-style:italic;
	padding:0 0 12px !important;
	}
div.testimonial div.testimonialText strong.testimonialAuthor{
	color:#FA7411;
	display:block;
	}
div.testimonial div.testimonialText strong.testimonialAuthor span{
	color:#026BBC;
	display:block;
	padding-top:1px;
	font-weight:normal;
	font-size:11px !important;
	line-height:15px !important;
	}
div.testimonial div.testimonialText strong.testimonialAuthor span a{
	color:#026BBC;
	}
div.testimonial div.testimonialText strong.testimonialAuthor span a:hover{
	text-decoration:underline;
	}	
div.pagination{
	font-size:11px;
	line-height:15px;
	font-family:Tahoma, Arial, Helvetica, Sans-serif;
	padding:2px;
	margin-bottom:10px;
	}
div.pagination a{
	padding:2px 5px;
	margin:2px;
	text-decoration:none;
	color:#0262AC;
	}
div.pagination a:hover,
div.pagination a:active{
	background-color:#0262AC;
	color:#fff;
	}
div.pagination span.current{
	padding:2px 5px;
	margin:2px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background-color:#0262AC;
	}
div.pagination span.disabled{
	padding:2px 5px;
	margin:2px;
	text-decoration:none;
	color:#ccc;
	}

/*-------------------------- BLOG AREA --------------------------*/
div.blogContainer{
	padding-bottom:30px;
	}
div.blogContainer h4{
	font-size:20px !important;
	line-height:30px !important;
	color:#026BBC !important;
	padding:0 0 15px !important;
	}
div.blogContainer h4 a{
	color:#026BBC;
	}
div.blogContainer h4 a:hover{
	color:#252525;
	}
div.blogContainer h4 span{
	font-size:11px;
	line-height:15px;
	display:block;
	color:#026BBC;
	padding-top:6px;
	}
div.blogContainer div.blogComments{
	background:url(../images/comments-bg.gif) 0 1px repeat-x;
	height:20px;
	margin-top:12px;
	}
div.blogContainer div.blogComments span.more{
	float:right;
	background:url(../images/more-icon.gif) 6px 1px no-repeat #fff;
	display:block;
	padding:0 0 0 25px;
	height:20px;
	}
div.blogContainer div.blogComments span.more a{
	padding:0 5px;
	font-size:11px;
	line-height:15px;
	color:#fff;
	background-color:#A1A1A1;
	font-weight:bold;
	}
div.blogContainer div.blogComments span.more a:hover{
	color:#fff;
	background-color:#0F75BD;
	}
div.blogContainer div.blogComments span.comments{
	float:right;
	background:url(../images/comments-icon.gif) 10px 1px no-repeat #fff;
	display:block;
	padding:0 10px 0 30px;
	height:20px;
	font-size:11px;
	line-height:15px;
	color:#0F75BD;
	font-weight:bold;
	}

/*-------------------------- BLOG AREA (comments, responds and others) --------------------------*/
div#respond{
	border:1px solid #0F75BD;
	padding:20px;
	}
div#respond p{
	height:100%;
	overflow:hidden;
	padding-bottom:10px !important;
	}
div#respond p input{
	width:180px;
	height:17px;
	border:1px solid #ccc;
	float:left;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	padding:2px 0 0 5px;
	}
div#respond p textarea{
	width:500px;
	height:120px;
	border:1px solid #ccc;
	float:left;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	padding:2px 0 0 5px;
	}
div#respond p label{
	display:block;
	width:auto;
	float:left;
	padding-left:12px;
	font:normal 12px/20px Tahoma, Arial, Helvetica, sans-serif !important;
	}
div#respond p input#submit{
	width:120px;
	height:27px;
	border:none;
	float:none;
	font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#0F75BD;
	padding:0;
	}
ul.commentlist{
	padding-bottom:20px;
	font:normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	}
ul.commentlist li{
	padding:20px;
	background-color:#eee;
	margin-bottom:15px;
	}
ul.commentlist li em{
	display:block;
	font-weight:bold;
	color:#000;
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
	}
ul.commentlist li p{
	padding-bottom:0 !important;
	}
ul.commentlist li div.comment-author{
	height:100%;
	overflow:hidden;
	padding-bottom:10px;
	font-weight:bold;
	color:#0F75BD;
	}
ul.commentlist li div.comment-author a{
	color:#0F75BD;
	}
ul.commentlist li div.comment-author a:hover{
	text-decoration:underline;
	}
ul.commentlist li div.comment-author img{
	border:3px solid #fff;
	float:left;
	margin-right:20px;
	}
ul.commentlist li div.commentmetadata{
	margin-bottom:8px;
	padding:1px 6px;
	background-color:#ccc;
	}
ul.commentlist li div.commentmetadata a{
	color:#fff;
	font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	}
ul.commentlist li div.commentmetadata a:hover{
	color:#0F75BD;
	}
ul.archiveList{
	font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding:15px 0;
	}
ul.archiveList li{
	padding:0 0 3px 9px;
	background:url(../images/arrow2.gif) 0 5px no-repeat;
	}
ul.archiveList li a{
	color:#0F75BD;
	font-weight:bold;
	padding-right:6px;
	}
ul.archiveList li a:hover{
	color:#000;
	}
div.searchArea{
	height:27px;
	width:176px;
	padding:0 0 0 7px !important;
	}
div.searchArea input.searchBox{
	height:21px;
	width:120px;
	float:left;
	border:1px solid #D7E9F6;
	background-color:#fff;
	font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding:4px 0 0 5px;
	color:#222;
	}
div.searchArea input.goBtn{
	height:27px;
	width:38px;
	float:right;
	border:none;
	/*background:url(../images/go-btn.gif) 0 0 no-repeat;*/
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	}
div.bodySearch div.searchArea{
	padding:0 !important;
	}

/*---------------------------- EXTRAS ----------------------------*/
.noBg{
	background:none !important;
	}
div.moreTestimonials{
	padding:8px 0 12px;
	text-align:right;
	}
div.moreTestimonials a{
	font-size:11px;
	line-height:15px;
	color:#026BBC;
	font-weight:bold;
	}
div.moreTestimonials a:hover{
	text-decoration:underline;
	}
