/*  

Theme Name: WhiteBlue

Theme URI: http://www.skinpress.com/

Description: Custom blog design starts from just $500 @ <a href="http://www.askgraphics.com/blog-design.html">AskGraphics.com</a>.

Version: 1.0

Author: AskGraphics.com

Author URI: http://www.AskGraphics.com/





License Information :



All templates are free to use as long as you leave the credits unchanged.

You cannot claim these templates or modifications of these templates as yours.



You cannot redistribute these templates on your website.



You cannot modify these templates and distribute them.



*/







ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{

	margin:0;

	padding:0;

}



ul{

	list-style:none;

}

a{

	color:#666666;

	text-decoration:none;

}

a:hover{

	text-decoration:underline;

}

a img{

	border:0;

}

.clear{

	clear:both;

}



html{

}



body{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	background:#000000 url(images/bg.gif) repeat-x;

	font-size:13px;

/*	color:#666666; */

	color:#000000; 

}



#page{

	width:1000px;

	margin:0px auto;

}



/* menu */



#menu{

	width:100%;

/*	height:105px; */

	height:92px; 

/*	background:url(images/menu_bg.gif) no-repeat; */

	background:url(images/menu_bg2.gif) no-repeat;

}



#menu_items{

	float:left;

}



#main_rss{

	float:right;

}



#menu ul{

	padding:13px 0 0 0;

	float:left;

}



#menu ul li{

	float:left;

	display:block;

	padding:0 10px 0 0;

}



#menu ul li a{

	float:left;

	display:block;

	color:#FFFFFF;

/*	color:#818181; */

	font-size:15px;

	height:26px;

	padding:8px 10px 0 10px;

	text-transform:uppercase;

}



#menu ul li a:hover {

	color:#FFE303;

/*	color:#b4b4b4; */

	background:url(images/menu_a.gif) repeat-x;

	text-decoration:none;

}



#menu ul li a.select {

	color:#00E5EE;

/*	color:#b4b4b4; */

	background:url(images/menu_b.gif) repeat-x;

	text-decoration:none;

}



#main_rss div{

	padding:16px 36px 0 0;

/*	padding:29px 36px 0 0; */



}


#main_buy {

	float:right;

}



#main_buy div{

/*	padding:145px 0 0 0;*/

	margin:145px -75px 0 0;

}

/* HEADER */



#header{

	width:100%;

	height:103px;

	background:url(images/header_bg.gif) no-repeat;

}



#forum_header{

	width:100%;

	height:103px;

	background:url(images/forum_header_bg.gif) no-repeat;

}



#header_title{

	float:left;

}



#main_search{

	float:right;

}



#searchform_body{

	width:238px;

	height:24px;

	background:#000000 url(images/searchform_body_bg.gif) no-repeat;

	margin:26px -5px 0 0;

/*	margin:26px 32px 0 0;  */

}



#searchform_top{

	margin:0 0 0 27px;

}



#searchform_top_text{

	width:186px;

	border:0px;

	background:none;

	color:#72726e;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	float:left;

	margin:4px 0 0 0;

}



#gosearch{

	float:left;

}



#header_title h1{

	color:#000000;

	font-size:52px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:0 0 0 30px;

	font-style:italic;

	letter-spacing:-3px;

}



#header_title h1 a{

	color:#000000;

}



.description{
	font-size:15px;
	font-weight:normal;
	position:relative;
	top:-10px;
	color:#000000;
	letter-spacing:0;
	text-align:center;
	display:block;
}

.phone{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	position:relative;
	top:-100px;
	left:20px;
	color:#000000;
	letter-spacing:0;
	text-align:center;
	display:block;
}

.phone2{
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	position:relative;
	top:-120px;
	left:50px;
	color:#000000;
	letter-spacing:0;
	text-align:center;
	display:block;
}


/* board */



#board{

	width:100%;

	height:201px;

	background:url(images/board.png) no-repeat;

}



#board_left{

	float:left;

	width:457px;

	padding:0 0 0 29px;

}



#board_right{

	float:right;

	width:483px;

}



.boarf_list{

	float:left;

	width:426px;

	padding:15px 0 5px 15px;

/*	padding:15px 0 0 31px; */

}



#board_right .boarf_list{

	padding:15px 0 0 0;

}



.boarf_list h3{

	color:#ffffff;

	font-size:24px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	letter-spacing:-2px;

	margin:0 0 3px 0;

}



.boarf_list ul{

}



.boarf_list ul li{

	color:#ffffff;

	border-bottom:1px solid #82d7f7;

	padding:7px 0 9px 4px;

}



.boarf_list ul li a{

	display:block;

	color:#ffffff;

	font-size:12px;

	background:url(images/boarf_list_a.gif) no-repeat left 3px;

	padding:0 0 0 16px;

}



/* BODY */



#body{

	width:100%;

	float:left;

	background:url(images/body_bg.gif) repeat-y;

	padding:0 0 40px 0;

}



#body_top{

	width:100%;

	float:left;

	background:url(images/body_bg_top.gif) no-repeat;

	padding:14px 0 0 0;

}



#body_left{

	width:706px;

	float:left;

	padding-bottom:40px;

}



#body_right{

	width:294px;

	float:right;

}



#forum{

	width:100%;

	float:left;

	background:url(images/forum_bg.gif) repeat-y; 

	padding:0 0 40px 0;

}



#body_forum_top{

	width:100%;

	float:left;

/*	background:url(images/forum_bg_top.gif) no-repeat; */

	padding:0 0 0 0;

}



#body_forum {

	width:1000px;

	float:left;

	padding-bottom:40px;

}



/* left contact */



#body_left_content{

	width:632px;

	padding-top:15px;

	margin-left:32px;

}



#body_forum_content{

	width:94%;

	padding-top:15px;

	margin-left:32px;

}



.post{

	width:100%;

}



.post-top{

	float:left;

}



.post-top-end{

	float:left;

}



.post-date{

	float:left;

	font-size:15px;

	width:68px;

	height:65px;

	background:url(images/post-date.gif) no-repeat;

	padding:10px 7px 0 0;

	color:#000000;

	text-align:center;

}



.post-date p{

	font-size:33px;

	line-height:30px;

}



.post-title{

	float:left;

	width:557px;

}



.post-title h2{

	font-size:25px;

	color:#000000;

	font-weight:normal;

	padding:0 0 5px 0;

	margin:0 0 4px 10px;

	background:url(images/post-title_h2.gif) no-repeat left bottom;

}



.post-title h2 a{

	color:#000000;

}



.post-title h3{

	font-weight:normal;

	color:#818181;

	font-size:12px;

	margin:0 0 0 10px;

}



.post-title h3 a, .post-title h3 span{

	color:#f26522;

	font-weight:bold

}



.post_author{

}



.post_cat{

}



.entry{

	line-height:20px;

	font-size:14px;

	padding:10px 0 0 0;

}



.entry img{

	border:3px solid #c6c6c6;

}



.entry a{

	text-decoration:underline;

	font-weight:bold;

}



.entry a:hover{

	text-decoration:none;

}



.entry p{

	padding-bottom:15px;

}



.postmetadata{

	background:url(images/postmetadata.gif) no-repeat;

	width:100%;

	height:48px;

	margin-bottom:30px;

	color:#595959;

	font-size:12px;

}



.postmetadata .pm_rate{

	float:left;

	font-weight:bold;

	padding:0 4px 0 0;

	color:#595959;

}



.post-ratings{

	float:left;

}



.postmetadata .pm_readmore a{

	font-weight:bold;

	text-decoration:underline;

	color:#f26522;

}



.postmetadata .pm_readmore a:hover{

	text-decoration:none;

}



.postmetadata .pm_comments a{

	background:url(images/comm_a.gif) no-repeat left 1px;

	padding-left:20px;

	color:#595959;

}



.postmetadata .pm_comments a span{

	font-weight:bold;

	color:#595959;

}



.postmetadata .alignleft{

	padding:17px 0 0 20px;

}



.postmetadata .alignright{

	padding:17px 20px 0 0;

}



a.readmore:hover{

	color:#570608;

}



.post-page{

	width:100%;

}



h2.page_title{

	font-size:25px;

	color:#000000;

	font-weight:normal;

	padding:0 0 5px 0;

	margin:0 0 4px 10px;

	background:url(images/post-title_h2.gif) no-repeat left bottom;

}



.post-page .entry{

}



.post-page .entry a{

	text-decoration:underline;

	font-weight:bold;

}



.post-page .entry a:hover{

	text-decoration:none;

}



.entry strong{

}



/*.post-page .entry strong, .post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6{ */

.post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6{ 	color:#000;

	display:block;

	font-weight:normal;

}





.post-page .entry strong{

/*	font-size:28px; */

	font-weight:bold;

}



.post-page .entry h1{

	font-size:26px;

	padding:0 0 14px 0;

}



.post-page .entry h2{

	font-size:24px;

	padding:0 0 14px 0;

}



.post-page .entry h3{

	font-size:22px;

	padding:0 0 12px 0;

}



.post-page .entry h4{

	font-size:20px;

	padding:10px 0 10px 0;

}



.post-page .entry h5{

	font-size:18px;

	padding:0 0 8px 0;

}



.post-page .entry h6{

	font-size:16px;

	padding:0 0 6px 0;

} 



/* right content */



#body_right_content{

	padding:18px 0 0 0;

}



/* RIGHT ADS */



#right_ads{

	float:left;

}



#right_ads div{

	float:left;

	padding-right:5px;

	margin-bottom:5px;

}



#right_ads div.right{

	margin-right:0;

}



/* SIDE BAR */



#sidebars{

	float:left;

}



#sidebar{

	float:left;

	width:240px;

	padding:20px 0 0 8px;

}



.sidebars h2{

	font-size:18px;

	color:#303030;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	background:url(images/sidebars_h2.gif) no-repeat;

	height:35px;

	padding:4px 0 0 30px;

}



.sidebars ul{

	color:#4c4c4c;

	font-size:12px;

}



.sidebars ul li{

	padding:0 0 8px 0;

}



.sidebars ul li ul li{

	margin:0 0 5px 0;

	width:auto;

}



.sidebars ul li ul li ul li{

	margin:0;

}



.sidebars li ul{

/*	background:url(images/sidebars_li.gif) no-repeat; */

	padding:10px 0 0 0;

	width:100%;

}



.sidebars li ul li ul{

	padding:4px 0 0 10px;

	background:none;

	width:auto;

}



.sidebars li ul li ul li ul{

	padding:0 0 0 10px;

}



.sidebars li{

	margin-bottom:0px;

}



.sidebars li li{

	margin-bottom:0px;

	background:url(images/dotted_grey.gif) repeat-x left bottom;

	padding:2px 0 8px 12px;

}



.sidebars li li li{

	background:none;

	border:0px;

	padding-bottom:3px;

}



.sidebars li a{

	color:#4c4c4c;

}



.sidebars li.widget_categories ul li{

	font-weight:bold;

}



.sidebars li.widget_categories ul li a{

	font-weight:normal;

	background:url(images/li_cat.gif) no-repeat left 5px;

	padding:0 0 0 10px;

}



.sidebars li.widget_categories ul li ul li a{

	font-weight:normal;

}



.sidebars li.widget_archives ul li a{

	font-weight:normal;

	background:url(images/li_ar.gif) no-repeat left 5px;

	padding:0 0 0 10px;

}



.sidebars li.linkcat ul li a{

	font-weight:bold;

	background:url(images/li_br.gif) no-repeat left 5px;

	padding:0 0 0 10px;

	color:#0076a3;

}



.sidebars li.widget_meta ul li a{

	font-weight:normal;

}



.sidebars .widget_tags p{

	padding:0px 10px 10px 15px;

}



.sidebars .widget_tags a{

	color:#4d4a25;

}



.sidebars .textwidget{

	padding:10px;

}



/* FOOTER */



#footer{

	width:100%;

	height:170px;

	background:url(images/footer_bg.gif) no-repeat;

}



#footer_text{

	padding-top:100px;

	color:#a7a7a7;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#footer_text a{

	color:#6dcff6;

}





#forum_footer{

	width:100%;

	height:147px;

	background:url(images/forum_footer_bg.gif) no-repeat;

}





/* Begin Typography & Colors */



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */









/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



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

	}

/* End Images */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 98%;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 10px 10px;

	padding-left: 24px;

	padding-bottom:7px;

	background:url(images/blockquote_bg.gif) repeat-y;

	}



blockquote blockquote{

	background:url(images/blockquote_bg2.gif) repeat-y;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



hr {

/*	display: none; */

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	font-weight:bold;

	clear:both;

	}



.navigation a{

	color:#000000;

	font-size:12px;

	text-decoration:underline;

	font-family:Arial, Helvetica, sans-serif;

	}



.navigation a:hover{

	text-decoration:none;

	}



.navigation .alignleft a{

	background:url(images/prev.gif) no-repeat left center;

	padding:0 0 0 17px;

	}



.navigation .alignright a{

	padding:0 17px 0 0;

	background:url(images/next.gif) no-repeat right center;

	}

/* End Various Tags & Classes*/



/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



.entry ul {

	margin: 0 10px 15px 0;

	list-style: none;

	padding:15px 15px 15px 20px;

/*	background:#f3f3f3; */

	} 



.entry ul li {

	padding: 4px 0 6px 0;

	background:url(images/dotted_grey.gif) repeat-x left bottom;

	}



.entry ul li:before{

	content: url(images/entry_before2.gif);

	}



.entry ol {

	margin: 0 10px 15px 0;

	padding:15px 15px 15px 40px;

/*	background:#f3f3f3; */

	}



.entry ol li {

	margin: 0;

	padding: 4px 0 6px 0;

	background:url(images/dotted_grey.gif) repeat-x left bottom;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}

	

ol li{

	list-style: decimal outside;

	}

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px; 

	text-align: center;

	}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform{

	width:400px;

}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 350px;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	width:75px;

	height:30px;

	}

/* End Form Elements */







/* Begin Comments*/



h2#comments_title{

	font-size:25px;

	color:#000000;

	font-weight:normal;

	padding:0 0 5px 0;

	margin:0 0 4px 30px;

	background:url(images/post-title_h2.gif) no-repeat left bottom;

}



h3#comments{

	font-size:11px;

	color:#595959;

	font-weight:normal;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-left:30px;

}



.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	margin:0 10px 0 30px;

	font-family:Arial, Helvetica, sans-serif;

	color:#392c26;

	font-size:12px;

	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 0 0 0;

	list-style: none;

	background:#fafafa;

	border:1px solid #e9e9e9;

	}



.commentlist li.alt {

	}



.commentlist li li {

	margin: 0px;

	padding: 5px 10px 5px;

	border-bottom:0px;

	background:none;

	border:0;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	line-height:18px;

	}

.commentmet_text{

	padding-left:5px;

	padding-top:5px;

}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	padding:7px 0px 0 20px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#0076a3;

	font-size:17px;

	font-weight:bold;

	text-transform:capitalize;

	}

	

.commentmetadata span{

	color:#3d352e;

	font-weight:normal;

}



.commentmetadata a{

	color:#0076a3;

	}



.commentmet_text{

	padding:0 20px 10px 20px;

}



.alt .commentmetadata_end{

}



.commentmetadata_end{

	border-top:1px solid #e9e9e9;

	background:#f8f8f8;

	padding:10px 10px 10px 10px;

	color:#000000;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align:right;

}



.commentmetadata_end span{

	color:#000000;

}



#respond_box{

	margin:40px 15px 0 30px;

	padding:0 0 60px 0;

}



h3#respond{

	font-size:25px;

	color:#000000;

	font-weight:normal;

	padding:0 0 5px 0;

	margin:0 0 4px 0;

	background:url(images/post-title_h2.gif) no-repeat left bottom;

}



#commentform{

	margin-left:55px;

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	width:80%;

}



#commentform label{

	position:relative;

	top:-2px;

}



#commentform a{

	color:#000000;

}



#commentform input{

	background:#f8f8f8;

	border:3px #dcdcdc solid;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:3px;

}



#commentform textarea{

	background:#f8f8f8;

	border:3px #dcdcdc solid;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding:3px;

}



#commentform input#submit{

	background:none;

	border:0px;

}



/* End Comments */



/* Archives page */

.page_archives_div{

	padding-bottom:60px;

}



.ar_panel{

}



.ar_panel3{

}



.page_archives_div h2{

	font-size:25px;

	color:#000000;

	font-weight:normal;

	margin:0 0 4px 10px;

}



.page_archives_div h2 span{

	background:url(images/page_archives_div_h2.gif) no-repeat left center;

	padding:5px 0 15px 50px;

	display:block;

}



.page_archives_div .ar_panel2 h2 span{

	background:url(images/page_archives_div_h22.gif) no-repeat left center;

}



.ar_panel3 h2{

	padding-top:5px !important;

}



.ar_panel3 ul{

	margin-left:0px !important;

}



.page_archives_div ul h2{

}



.page_archives_div ul{

	margin:10px 20px 40px 55px;

	padding:0px;

}



.page_archives_div ul li{

	margin:0px;

	padding:6px 0 8px 10px;

	list-style:none;

	background:url(images/page_archives_div_li.gif) no-repeat left bottom;

}



.page_archives_div ul li ul li{

	border:0px;

	background:none;

}



.page_archives_div ul li ul{

	margin:0px;

	padding:0px;

	padding-left:10px;

}



.page_archives_div ul li a{

	font-weight:normal;

	color:#4c4c4c;

	font-size:12px;

	padding-left:13px;

	background:url(images/page_archives_div_a.gif) no-repeat left 6px;

}

/* EASY-CONTACT CSS */

body div.formcontainer{
clear: both;
overflow: hidden;
width: 100%;
}

body div.formcontainer span.required {
color: #FF0000;
}

body div.formcontainer p.error,
body div.formcontainer p.important,
body div.formcontainer p.information,
body div.formcontainer p.success {
border-top: 1px solid #E8E8DE;
color: #442;
line-height: 250%;
padding-left: 36px;
width: 95%;
}

body div.formcontainer p.error {
background: #fbfbee url('error.png') no-repeat 12px 50%;
border-bottom: 2px solid #F0D28B;
}

body div.formcontainer p.important {
background: #fbfbee url('important.png') no-repeat 12px 50%;
border-bottom: 2px solid #FED7CE;
}

body div.formcontainer p.information {
background: #fbfbee url('information.png') no-repeat 12px 50%;
border-bottom: 2px solid #C5DDF2;
}

body div.formcontainer p.success {
background: #fbfbee url('success.png') no-repeat 12px 50%;
border-bottom: 2px solid #C7E9B3;
}

body div.formcontainer form.contact-form {
clear: both;
float: none;
width: 100%;
}

body div.formcontainer form.contact-form fieldset {
background: #F6F6F6;
color: #333333;
margin: 0.5em 0 5px 0;
/* margin: 0.5em 0 1.5em 0; */
}

body div.formcontainer form.contact-form fieldset legend {
text-transform: uppercase;
}

body div.formcontainer form.contact-form fieldset div.form-label {
display: block;
float:none;
line-height:150%;
margin: 0.5em 0 0 0;
padding:0;
text-align:left;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-label label,
body div.formcontainer form.contact-form fieldset div.form-option label {
cursor: pointer;
line-height:100%;
}

body div.formcontainer form.contact-form fieldset div.form-input,
body div.formcontainer form.contact-form fieldset div.form-textarea {
display: block;
float:none;
margin: 0.2em 0 0 0;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-input input,
body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
padding: 0.3em;
width: 97%;
}

body div.formcontainer form.contact-form fieldset div.form-textarea textarea {
overflow: auto;
}

body div.formcontainer form.contact-form fieldset div.form-input input.error {
background-color: #FBF4E2;
}

body div.formcontainer form.contact-form fieldset div.form-input input.optional {
margin-bottom: 0.2em;
}

body div.formcontainer form.contact-form fieldset div.form-option,
body div.formcontainer form.contact-form fieldset div.form-submit {
display: block;
float:none;
margin: 1em 0 0 0;
width:100%;
}

body div.formcontainer form.contact-form fieldset div.form-submit input {
cursor:pointer;
padding:0.5em 2em;
}

/* Shopping Cart */

html#ecwid_html body#ecwid_body .ecwid {
    top: 40px;
}


div.ecwid-productBrowser-categoryPath {
display:none;
}

div.ecwid-productBrowser-auth { 
display: none;
}

div.ecwid-productBrowser-head, div.ecwid-productBrowser-head {
display: none;
}


div.ecwid-results-topPanel-sortByPanel {
display:none;
}
table.ecwid-productBrowser-subcategories-mainTable {
display: none
}

/* The "Add to bag" button in up state */
div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering {
    background: transparent url(http://www.invisibleshoe.com/images/add-to-bag.gif) no-repeat top center;
}

/* The "Add to bag" button in down state */
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering {
    background: transparent url(http://www.invisibleshoe.com/images/add-to-bag.gif) no-repeat bottom center;
}
.gwt-Label ecwid-productBrowser-head {
   display: none;
}
.ecwid-results-topPanel-itemsCountLabel {
   display: none;
}
.ecwid-productBrowser-sku{
display: none;
}

.ecwid-productBrowser-details-inStockLabel{
display: none;
}

.ecwid-productBrowser-details-descr li {
list-style: none;
}
.ecwid-productBrowser-details-descr ul {
background: #FFFFFF;
}

.ecwid-productBrowser-details-descr ol {
background: #FFFFFF;
}

div#Categories-1 {
margin-bottom: 0px !important;
}
.ecwid-productBrowser-list {
padding-top: 0px; !important
}


div.ecwid-results-topPanel {
display: none;
} 