@charset "utf-8";
/* CSS Document */

html,body,div,span,object,h1,h2,h3,h4,h5,h6,blockquote,a,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tr,th,td {
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
}
html {
	background-color:#fffcde;
}

body {
	line-height:1.4;
	font-size:14px;
	color:#464646;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

#top {
	width:970px;
	height:98px;
	margin:0px auto;
	background: #ffffff url(images/bg_top.png) no-repeat 0 0;
	
}

#container {
	background: #ffffff url(images/bg_main.png) repeat-Y 0 0;
	width:970px;
	margin:0px auto;
}

#green_bar{
	height:57px;
	background: #ffffff url(images/header_1.png) repeat-x 0 0;
}

#header_bar {
	padding:0px 27px 0px 28px;
}

#order_today{
	padding: 10px 0px 10px 47px;
	
}

#order_today img{
	float:left;
}

#main{
	clear:both;
	padding:0px 37px 20px 38px;
}

#lcol{
	padding:10px;
	float:left;
	width:550px;
}
#rcol{
	width:290px;
	padding:10px;
	float:right;
	
}
.bqstart {
     float: left;
     font-size: 500%;
     color: #FF0000;
 }

 .bqend {
     float: right;
     font-size: 500%;
     color: #FF0000;
 }
 
 .orange_txt{
 	color: #F7931E;
	font-weight:bold;
	font-size:16px;
 }
 
 /*Blockquotes**************************/
blockquote {
background-color:#f8f8f8;
margin: 0px 0px 10px 0px;
padding: 10px;
quotes: "\201C" "\201D";
}


blockquote:before, blockquote:after {
color: #CCCCCC;
display: block;
font-size: 5em;

}

blockquote p {
;
padding-left:30px;
padding-right:30px;
font-style:italic;
}


blockquote:before { 
content: open-quote;
height:0px;
}

blockquote:after { 
content: close-quote;
height:50px;
margin:-50px 0px 0px 240px;
}

/*****************************************/
 
#bottom{
	height:41px;
	clear:both;
	background: #ffffff url(images/bg_bottom.png) no-repeat 0 0;
}

.bottom_link{
	text-align:center;
}

.bottom_link a{
	color:#F7931E;
	font-size:22px;
}

#lcol h2{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#74B928;
	margin-top:20px;

}

.about_author{
	background-color:#545e91;
	padding:18px 10px 20px 10px;
	color:#FFFFFF;
	font-size:12px;
}

/*Container with round corners**************************************/

.roundedcornr_box {
	background: #f6faf1;
	margin:15px 0px 15px 0px;
	padding:10px;
}
.roundedcornr_top div {
	background: url(images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
	background: url(images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
	background: url(images/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_top div, .roundedcornr_top, .roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 12px;
	font-size: 12px;
	text-align:right;
	color:#999999;
}
.roundedcornr_content {
	margin: 0 12px;
}
/*********************************************************************/



