/* reset.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, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:11px; color:#808080; background-color:#ffe19b;  font-family:Arial,sans-serif; font-style:normal; font-variant:normal; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin:10px 0 10px 0;}
h2 {font-size:2em;margin-bottom:0.1em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a {color:#1a4788;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix { display:inline-block; } 
.clearfix { height: 1%; } 
.clearfix {display:block;}
.clear {clear:both;}
a:hover {outline:none;}
a{outline:none !important; text-decoration:none;}
a img{border:none;}

/*----------------Main--------------*/
body{
       /*background:url(images/4.jpg) no-repeat ;      
       filter:alpha(opacity=60);
       opacity:0.5;
       z-index:999;*/
       }
#main{
	width:1025px;
	margin:0 auto 0 auto;
	background-color:#fff;
	}

/*----------------Header--------------*/
#header{
	position:relative;
	}
#header h1.logo{
	margin:0;
	background:url(images/sep-2.gif) no-repeat scroll 241px 18px #F9A11B;
	width:98px;
	height:70px;
	width:100%;
	height:119px;
	}
#header h1.blog-logo{
	background:url(images/rico-blog-head.gif) no-repeat left top !important;
	}
#header h1.logo a{
	text-indent:-100000px;
	float:left;
	width:195px;
	height:94px;
	margin:12px 0 0 25px;
	background:url(images/logo.gif) no-repeat left top;
	}
#header h1.blog-logo a{
	text-indent:-100000px;
	float:left;
	width:195px;
	height:94px;
	margin:12px 0 0 25px;
	background:url(images/blog-logo.gif) no-repeat left top;
	}
#header h1.logo span.tagline{
	background:url(images/live-life-the-ricco-way.gif) no-repeat left top;
	float:left;
	text-indent:-100000px;
	width:508px;
	height:29px;
	margin:49px 0 0 52px;
	}
#header h1.logo span.rico-blog{
	
	float:left;
	text-indent:-100000px;
	width:508px;
	height:29px;
	margin:49px 0 0 52px;
	}
#header ul.mc_menu, #header ul.blog-nav{
	list-style-type:none;
	margin:0;
	float:right;
	padding:0;
	}
#header ul.blog-nav{
	float:left;
	padding-left:255px;
	}

#header ul.mc_menu li, #header ul.blog-nav li{
	float:left;
	margin:0 0 0 0;
	padding:0;
	position:relative;
	z-index:999;
	}
#header ul.mc_menu li a, #header ul.blog-nav li a{
	line-height:1;
	padding:6px 12px 1px 12px;
	height:18px;
	color:#f58a1f;
	font-size:14px;
	display:block;
	text-transform:uppercase;
	}
#header ul.blog-nav li a{
	color:#ff0000;
	font-weight:bold;
	}
#header ul.mc_menu li ul{
	position:absolute;
	list-style-type:none;
	display:none;
	z-index:999;
	margin:0;
	top:24px;
	left:0;
	background:#FEF0B1;
	}
#header ul.mc_menu li a{
	display:block;
	font-weight:bold;
	}
#header ul li.hover a{
	background:#FEF0B1;
	color:#ff0000;
	}
#header ul li.hover ul li a{
	background:#FEF0B1;
	}
#header ul.mc_menu li ul li.last a{
	background:none !important;
	}
#header ul.mc_menu li ul li a{
	padding:9px 51px 4px 14px;
	color:#9e005d;
	background:url(images/sep-4.gif) repeat-x left bottom !important;
	}
#header ul.mc_menu li ul li a:hover{
	color:#ff0000;
	}
#header ul.mc_menu li.current a.current{
	color:#ff0000;
	}
#header ul.mc_menu li.hover ul{
	display:block;
	}
#header ul.mc_menu li ul li{
	position:relative;
	margin:0;
	z-index:999;
	width:180px;
	}
#header ul.mc_menu li ul li ul{
	position:absolute;
	left:180px;
	top:0;
	}
#header ul.mc_menu li.hover ul li ul{
	display:none;
	}
#header ul.mc_menu li.hover ul li.hover ul{
	display:block;
	}
#header ul.mc_menu li ul li ul li a{
	height:auto;
	width:auto;
	padding:6px 10px 10px 14px;
	text-transform:none;
	font-size: 15px;
	}
#header ul.mc_menu li#menu_item_1{
	margin:0 0 0 0;
	text-align:center;
	}
#header ul.mc_menu li ul li{
	text-align:left;
	}
#header ul.mc_menu li ul li ul li{
	width:250px;
	}
	
#header span.seperator{
	background:url(images/line-bg.gif) repeat-x left top;
	width:100%;
	height:3px;
	display:block;
	z-index:99;
	position:absolute;
	top:143px;
	left: 0;
	}

/*----------------Wrap--------------*/
.block-1{
	float:left;
	width:485px;
	}
.block-1 h2, .block-2 h2{
	background:url(images/sep-1.gif) repeat-x left bottom;
	padding:0 0 22px 0 !important;
	margin:0 0 17px 0;
	line-height:1;
	height:21px;
	overflow:hidden;
	}
.block-2{
	float:left;
	width:474px;
	}
.block-1 h3, .block-2 h3{
	margin:0;
	}
.block-1 ul, .block-2 ul{
	margin:0;
	list-style-type:none;
	}
.block p a{
	color:#FBB034;
	padding-left:3px;
	}
.block p a:hover{
	color:#FF0000;
	}		
.block-1 ul li{
	background:url(images/pointer-1.gif) no-repeat left 4px;
	padding:0 0 0 7px;
	margin:0 0 5px 0;
	}
.block-2 p{
	margin:0 0 5px 0;
	}
.block-2 h3, .single-col h3{
	color:#d1232a;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 6px 0;
	}
.block-2 ul li{
	background:url(images/pointer-1.gif) no-repeat left 4px;
	padding:0 0 0 7px;
	}
.twocols{
	padding:0 0 0 33px;
	}
.single-col{
	padding:0 33px 0 33px;
	margin-bottom:20px;
	}
.twocols p, .home p{
	width:390px;
	font-size:12px;
	line-height:15px;
	}
.twocols p.note{
	color:#d1232a;
	}
.twocols div.block{
	float:left;
	width:440px;
	}
.twocols img.content-image{
	float:right;
	width:540px;
	}
.home img.content-image{
	float:left;
	width:540px;
	}
.home div.block{
	float:right;
	width:435px;
	margin:27px 0 0 0;
	}
.home div.block2{
	float:right;
	width:435px;
	height:auto;
	position:relative;
	padding-top:20px;
	z-index:9;
	}
.block2 .image-block{
	overflow:hidden;
	height :93px;
	width:473px;
	
	}
.block2 h6{
	margin:0;
	color:#d1232a;
	font-size:16px;
	padding-bottom:12px;
	font-weight:normal;
	
	}
.block2 .image-block ul li{
	float:left;
	width:91px;
	height:93px;
	margin-right:4px;
	}
.block2 a.next{
	display:block;
	width:27px;
	height:26px;
	background:url(images/pro_next.gif) no-repeat left top;
	position:absolute;
	right:22px;
	top:83px;
	z-index:9;
	}
.block2 a.disabled{
	display:none!important;
	}
.block2 a.prev{
	display:block;
	width:27px;
	height:26px;
	background:url(images/pro_prev.gif) no-repeat left top;
	position:absolute;
	left:-32px;
	top:79px;
	z-index:9;
	}
.add-block{
	/*background-color:#fee2b4;*/
	padding:20px 38px 20px 5px;
	margin:21px 0 0 0;
	}
.add-block p{
	margin:0;
	color:#d1232a;
	}
.add-block address{
	color:#d1232a;
	font-size:12px;
	line-height:14px;
	}
.single-col h2, .twocols h2, .home h2{
	background:url(images/sep-1.gif) repeat-x left bottom;
	padding:23px 0 20px 0;
	margin:0 0 17px 0;
	
	}
.single-col h2 img, .twocols h2 img, .home h2 img{
	padding:0 0 5px 0;
	}
.twocols h2 img{
	display:block;
	}
.block2 ul{
	margin:0;
	list-style-type:none;
	float:left;
	width:auto;
	height:auto
	}
.block2 ul span{
	font-size:12px;
	color:#808080;
	}

.block2 ul h3{
	color:#D1232A;
	font-size:15px;
	font-weight:bold;
	margin:5px 0 6px;
	text-transform:uppercase;
	}
.block2 ul p.bond-list{
	font-weight:bold;
	}
 .home h2{
 	color:#CF242A;
	font-size:23px;
	margin:0 0 17px 0;
	line-height:26px;
 	}
.home .pro h2{
	width:434px;
	}
.home .pro p{
	width:403px;
	}
.home .block2 a.product-list-nav{
	display:block;
	background:url(images/complete-prolist.gif) no-repeat left top;
	width:179px;
	height:12px;
	margin:18px 0 13px 0;
	}
.single-col p{
	clear:both;
	font-size:12px;
	/*margin:0 0 -4px;*/
	}
.single-col ul{
	margin:0;
	list-style-type:none;
	}
.single-col ul li{
	background:url(images/pointer-1.gif) no-repeat left 4px;
	padding:0 0 0 7px;
	margin:0 0 3px 0;
	width: 390px;
	font-size: 11px;
	}
.top-block{
	margin:16px 0 17px 0;
	padding-bottom:14px;
	background:url(images/sep-1.gif) repeat-x left bottom;
	}
.top-block h2{
	float:left;
	padding:8px 11px 0 0;
	margin:0;
	background:none;
	}
.top-block div{
	background:url(images/sep-3.gif) repeat-y left top;
	float:left;
	width:670px;
	padding:0 0 0 10px;
	}
.top-block p{
	font-size:17px;
	color:#4d4d4d;
	width:680px;
	float:left;
	padding:0 0 0 22px;
	margin:0 0 14px 0;
	background:url(images/pointer-2.gif) no-repeat left 8px;
	}
.top-block p.no-bg{
	background:none;
	width:685px;
	}
.border{
	background:url(images/sep-1.gif) repeat-x left top;
	width:100%;
	height:3px;
	float:left;
	margin:38px 0 30px 0;
	}
.inside-block{
	float:left;
	/*width:382px;*/
	margin:0 22px 15px 0;
	width:402px;
	}

.single-col p span{
	color:#d1232a;
	font-size:11px;
	font-weight:bold;
	}
.outer-block{
	background:url(images/sep-1.gif) repeat-x left bottom;
	padding:0 0 20px 0;
	margin:0 0 22px 0;
	}
.single-col table{
	margin:16px 0 0 0;
	}
.single-col table td{
	padding:0;
	height:35px;
	}
.single-col table td input.text{
	width:292px;
	border:1px solid #808080;
	}
.single-col table td input.text-2{
	width:828px;
	}
.single-col table td input.text-3{
	width:90px;
	float:left;
	margin-right:15px;
	border:1px solid #808080;
	}
.single-col table td input.text-4{
	width:228px;
	float:left;
	border:1px solid #808080;
	}
.single-col table td input.text, .single-col table td input.text-2{
	height:16px;
	border:1px solid #808080;
	}
.single-col table td label.lab-1{
	width:116px;
	float:left;
	}
.single-col table td label.lab-2{
	width:60px;
	float:left;
	}
.single-col table td label.lab-3{
	width:74px;
	float:left;
	}
.single-col table td label.lab-4{
	width:477px;
	float:left;
	}
.single-col table td label.lab-4 span{
	font-size:10px;
	}
.single-col table td label.lab-5{
	float:left;
	width:128px;
	}
.single-col table td label.lab-6{
	float:left;
	width:116px;
	height: 40px;
	padding-top: 7px;
	}
.single-col table td label.lab-7{
	float:left;
	width:116px;
	height: 100px;
	padding-top: 7px;
	}
.single-col table td label.lab-11{
	float:left;
	width:298px;
	}
.single-col table td label.lab-9{
	float:left;
	width:188px;
	}
.single-col table td label.lab-8{
	float:left;
	width:885px;
	}
.single-col table td select{
	width:260px;
	}
.single-col table td input.text-5{
	float:left;
	width:85px;
	margin-right:75px;
	border:1px solid #808080;
	}
.single-col table td input.text-6{
	float:left;
	width:298px;
	border:1px solid #808080;
	}
.single-col table td input.text-8{
	float:left;
	width:885px;
	margin:5px 0 0 0;
	border:1px solid #808080;
	}
.single-col table td input.text-9{
	float:left;
	width:697px;
	border:1px solid #808080;
	}
/*--------------inside-menu-----------*/
#mc_menu_2{
	list-style-type:none;
	margin:0;
	float:left;
	width:100%;
	padding:12px 0 35px 8px;
	}
#mc_menu_2 li{
	float:left;
	padding-right:21px;
	width:auto;
	height:auto;
	}
#mc_menu_2 li a{
	color:#f7931e;
	font-size:14px;
	font-style:italic;
	}
#mc_menu_2 li a:hover{
	color:#fd4012;
	}
#menu_item_17{
	width:154px !important;
	}

#menu_item_18{
	width:190px !important;
	}


/*----------------Footer--------------*/
#footer{
	background-color:#F9A11B;
	padding:8px 0 8px 0;
	margin:0 0 0 0;
	}
#footer p{
	margin:0 0 0 38px;
	font-size:11px;
	color:#fff;
	}
label.error{
		display: none!important;
	}
input.error{
	border: 1px solid red !important;
	}
#error.error{
	display:inline;
	color: #ff0000;
	}
#wrap{
	min-height:400px;
	}
/*----------------Captcha---------------*/

.spamerror{
	display:inline;
}
.spamerror-yes{
	display:inline;
	color: #ff0000;
	}	
/*------- store locator----------------*/

.store-block{
	padding:20px 0 0 0px;
	}
.store-block h2{
	margin: 0;
	color:#d1232a;
	font-size:20px;
	text-transform:uppercase;
	font-weight: bold;
	padding-bottom: 20px;
	
	}
.store-block form{
	margin: 10px 0 10px 0;
	padding:10px 0  20px 50px;
	background-color: #efefef;
	}
.store-block form dl{
	margin: 0;
	}
.store-block form dt{
	margin: 0;
	width: auto;
	height: auto;
	padding: 5px 5px 5px 0;
	font-size: 11px;
	} 
.store-block{
	/*font-family:Georgia,"Times New Roman",Times,serif;*/
	font-size: 11px;
	}
.store-block form dd{
	margin: 0;
	float: left;
	width: auto;
	height: auto;
	} 
.store-block form dd input.textbox{
	border: 1px solid green;
	float: left;
	width: auto;
	height: auto;
	margin-right: 10px;
	}
.store-block ul{
	margin: 0;
	list-style-type: none;
	padding-left: 10px;
	float: none;
	}
.store-block ul h3{
	color:#D1232A;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 6px;
	text-transform:uppercase;
	}
.store-block ul li{
	padding-bottom: 2em;
	}
.store-block ul.paging{
	float: left;
	width: auto;
	height: auto;
	padding-top: 30px;
	}
.store-block ul.paging li{
	float: left;
	width: auto;
	height: auto;
	padding-right: 5px;
	}
.store-block ul span{
		padding-bottom: 4px;
		display: block
		}
.store-block ul span.link{
	float: left;
	width: auto;
	height: 10px;
	}
.twocols div.block2{
	width: 960px !important;
	}
.store-block ul li a:hover{
	color:#fd4012;
	}
a.download-pdf{
	color:#D1232A;
	font-size:11px;
	font-weight:bold;
	width: 100px;
	height: 16px;
	background:url("images/pdf-image.gif") no-repeat left top;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 3px;
	}
a.download-pdf:hover{
	color:#fd4012;
	}
.block1{
	background: url("images/idea-image2.jpg") no-repeat left 10px;;
	width: 1025px;
	height: 589px;
	position: relative;
	}
	
.block1 .content-block{
	width:555px;
	height: 589px;
	position: absolute;
	left: 480px;
	top:167px;
	}
	
.content-block h2{
	margin: 0;
	padding-bottom: 43px;
	}
.content-block h3{
	padding-left: 5px;
	margin: 0;
	padding-bottom: 25px;
	}
.content-block p.para{
	color:#FFFFFF;
	font-size:16px;
	margin:0;
	padding-bottom:22px;
	padding-left:6px;
	width:499px;
	}
.content-block p.download{
	padding-left: 6px;
	}
a.face-bbok{
	position: absolute;
	right: 19px;
	top:71px;
	}
/*About*/
.about div.block{
	width:396px;
	padding:13px 0 10px 38px;
	float:left;
	}
.about div.block div.head-block{
	float:left;
	width:100%;
	padding-bottom:8px;
	margin-bottom:14px;
	background:url(images/sep-1.gif) repeat-x left bottom;
	}
.about div.block div.head-block img{
	float:left;
	margin-right:9px;
	}
.about div.block div.head-block p{
	color:#d1232a;
	font-size:26px;
	}
.about div.block p.title-para{
	font-size:13px;
	color:#d1232a;
	margin:0;
	}
.about div.block div.btm-block{
	background:url(images/sep-1.gif) repeat-x left top;
	padding-top:10px;
	}
.about div.block div.btm-block p{
	font-size:13px;
	color:#d1232a;
	margin:0;
	padding-bottom:10px;
	background:url(images/sep-1.gif) repeat-x left bottom;
	}
.about div.block a{
	font-size:10px;
	font-style:italic;
	color:#d1232a;
	display:block;
	padding:12px 0 0 0;
	}
.about img.content-image{
	float:right;
	margin:0 0 0 -200px;
	}
/*--------------------------------blog-------------------*/
.leftcol{
	float:left;
	width:247px;
	height:auto;
	padding:28px 0 0 14px;
	}
.topblock{
	background:url(images/member-bg.gif) no-repeat left bottom;
	padding-bottom: 10px;
	}
.topblock h5{
	margin:0;
	color:#f58a1f;
	font-weight:bold;
	font-size:14px;
	padding:0 0 6px 10px;
	}
.topblock a.follow{
	display:block;
	background:url(images/follow.gif) no-repeat left top;
	width:74px;
	height:22px;
	padding:0 0 11px 0;
	margin-left:10px;
	}
.topblock span.connect-google{
	font-size:12px;
	color:#808080;
	display:block;
	padding:0 0 3px 10px;
	}
.topblock h6{
	margin:0;
	color:#ef473e;
	font-weight:bold;
	font-size:12px;
	padding:0 0 12px 10px; 
	}
.topblock  ul{
	margin:0;
	list-style-type:none;
	width:200px;
	float:left;
	padding-left:10px;
	}
.topblock  ul li{
	float:left;
	width:33px;
	height:33px;
	margin:0 5px 3px 0;
	position:relative;
	}
.topblock  ul.goolefriend a{
	position:absolute;
	bottom:1px;
	right:0;
	}
a.member{
	display:block;
	color:#ef473e;
	font-weight:bold;
	padding:9px 0 27px 0;
	margin-left:10px;
	}
.bottomblock{
	padding:17px 0 0 10px;
	}
.bottomblock h5{
	margin:0;
	color:#f58a1f;
	font-weight:bold;
	font-size:14px;
	padding-bottom:6px;
	}
.bottomblock ul{
	margin:0;
	list-style-type:none;
	padding-bottom:4px;
	}
.bottomblock ul li{
	
	margin-bottom:4px;
	}
.bottomblock ul li a{
	font-size:12px;
	font-weight:bold;
	color:#ef473e;
	padding-left:17px;
	background:url(images/blog-arrow.gif) no-repeat left 2px;
	display: block;
	}
.bottomblock ul li ul li a{
	background: none!important;
	padding: 0!important;
	}
.bottomblock ul li.hover a{
	background-position:left -8px;
	}
.bottomblock h6{
	color:#ef473e;
	padding-bottom:4px;
	}
.bottomblock ul ul{
	list-style-type:disc;
	margin-left:34px;
	padding-top:4px;
	}
.bottomblock ul ul li{
	background:none;
	padding:0;
	width:170px;
	}
.bottomblock ul ul li a{
	color:#808080;
	}
.rightcol{
	float:left;
	width:748px;
	border:3px solid #fcb034;
	padding:8px 0 10px 10px;
	background-color:#fef4e2;
	margin-top:15px;
	}
.rightcol span{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ef473e;
	padding-bottom:9px;
	}
.rightcol span.author{
	display:inline;
	}
.rightcol h2{
	margin:0 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#ef473e;
	padding-bottom:20px;
	background:url(images/blog-head-bg.gif) repeat-x left bottom;
	}
.blog-rightcol h2{
	color:#F58A1F;
	}
.blog-rightcol h3{
	margin:0 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ef473e;
	}

.cont-block img{
	padding-bottom:12px;
	}
.cont-block p{
	margin:0;
	color:#808080;
	width:378px;
	padding-bottom:28px;
	font-size:12px;
	}
.blog-cont-block p{
	padding-bottom:10px;
	width: 700px;
	}
.blog-rightcol{
	padding-bottom: 20px;
	}
.blog-cont-block{
	background:url(images/blog-head-bg.gif) repeat-x left bottom;
	padding-bottom: 5px;
	margin-bottom: 10px;
	}
.blog-cont-block a.read-more{
	display: block;
	color:#ef473e;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	}
.comment-block h5{
	margin:0;
	font-size:10px;
	color:#ef473e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	}
.comment-block  span{
	display:inline;
	}
.comment-block p{
	color:#808080;
	margin:0 0 10px 0;
	}
.post-te, .post-reply-te{
	border:2px solid #fcc15f!important;
	width:428px;
	height:83px;
	margin-bottom:14px;
	}
.comment-block p input#submit{
	border: none;
	background: url("images/post-comment.gif") no-repeat left top;
	float: left;
	text-indent: -10000000px;
	width: 200px;
	height: 37px;
	}
form dl{
	margin:0;
	float:left;
	width:auto;
	height:auto;
	padding-bottom:24px;
	}
form dt{
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ef473e;
	padding-bottom:6px;
	}
form dd{
	margin:0;
	}
form dd textarea{
	border:2px solid #fcc15f;
	width:428px;
	height:83px;
	margin-bottom:14px;
	}
form dt.comment-as{
	float:left;
	padding-right:10px;
	}
.select-dd{
	padding-bottom:8px;
	}
.row1{
	padding-bottom:37px;
	}
.row2{
	padding:0 0 14px 277px;
	}
.row2 a{
	font-size:10px;
	color:#ef473e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:66px
	}
.comment-block h3{
	margin:0;
	font-size:10px;
	color:#ef473e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	}
#comments{
	font-size: 16px;
	}
#wp_page_numbers li{
	float: left;
	}
#wp_page_numbers ul{
	list-style-type: none;
	}
#wp_page_numbers ul a{
	margin-right: 5px;
	font-size: 12px;
	color:#ef473e;
	}
#wp_page_numbers li.active_page a{
	color: #808080;
	cursor:default;
	}
span.cmt-popup{
	color: #808080;
	}
span.cmt-popup a{
	color:#ef473e;
	}
span.cmt-popup a:hover, .blog-cont-block a.read-more:hover{
	color:#F58A1F;
	}
#commentform p textarea{
	border:2px solid #fcc15f;
	width:428px;
	height:83px;
	margin-bottom:14px;
	}
#commentform p input{
	border:2px solid #fcc15f;
	}
.comment-author{
	padding-bottom: 5px;
	}
.comment-meta  a{
	color:#ef473e;
	}
.comment-meta{
	padding-bottom: 5px;
	}
.comment-meta  a:hover{
	color:#F58A1F;
	}
.bottomblock ul ul{
	display: none;
	}
.bottomblock ul li.hover ul{
	display: block;
	}
#commentform p a{
	color: #ef473e;
	}
.address-block{
	margin-top: 13px;
	background-color: #fee2b3;
	padding: 15px 0 15px 28px;
	}
.address-block address, .address-block span{
	font-style: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d1232a;
	margin: 0;
	padding-bottom: 19px;
	}
.address-block p{
	margin: 0;
	}
.address-block address span{
	font-style: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #d1232a;
	}
.address-block address a {
	color:#D1232A;
	}
.address-block address a:hover{
	color:#F58A1F;
	}
.about .block p{
	font-size: 13px;
	}

