@import url(testquote.css);
/* 
================================
Skin styles for DotNetNuke
================================
*/
body
{
	background-color: #F7EBB1;
	margin: 0 auto;
	font-family: Verdana,Helvetica,Arial,Tahoma;
	font-size: 14px;
	font-style: normal;
}
* html body
{
	background-color: #8C8D6E;
	text-align: center;
}
.rhoreviewlist 
{
    margin-left: 25px;
    margin-right: 15px;
    text-align: center;    
    background-repeat: no-repeat ;
    background-position: top left;
    /*border: 1px dotted #333;*/
    
    
}
.posterframe
{
    background-color: Black;
    width: 80px;
    height: 110px;
    float: right;
    border: 2px solid black;
    margin-right: 15px;
    
}
.rhorvwsep
{
    /*background: transparent url(spanback.jpg) no-repeat top center;*/
    width: 150px;
    height: 5px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
     font-variant:small-caps;
}
.rhorevhead
{
   color: #D59B57;
   text-align: center;
   margin-left: auto; 
   margin-right: auto;
   text-decoration:underline; 
   letter-spacing: 5px;
   font-variant:small-caps
}
    
#body
{
	background-color: #8C8D6E;
	background-image: url(bodybgvar2.jpg);
	background-position: top left;
	background-repeat: repeat-x;

}
 .Normal,  p,  div,  span
{
    font-size: 14px;
    font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
    color: #61636a;
}
 .SubHead    {
	font-family: Arial,verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;

}


.controlpanel
{
	width: 100%;
	background-color: #fefefe;
	margin: 0 auto;
}
.mainarea
{
	width: 615px;
}
.leftarea
{
	width: 194px;
	background: #272624 url(sprocket.jpg) repeat-y top left;
}
    
.rightarea
{
	width: 160px;
	/*overflow: hidden;*/
	background: #FFF0B9 url(amazonbg.jpg) repeat-y top left;

}

.pagemaster
{
	margin: 0 auto;
	width: 1000px;
	min-height: 800px;
	border: solid 4px #D59B57;
	background-color: #272624;
	
}
* html div.pagemaster
{
	height: 800px;
	width: 1000px;
}


.userbar
{
	width: 980px;
	margin: 0 auto;
}

* html div.userbar
{
	width: 980px;
	text-align: center;
}

#Banner
{
	width: 980px;
	margin: 0 auto;
}
* html div#Banner
{
	width: 980px;
	text-align: center;
}

#SiteLogo
{
	background-image: url(logo6.jpg);
	background-position: top left;
	width: 980px;
	height: 242px;
	margin: 0 auto;
	background-repeat: no-repeat;
	border: #D59B57 4px solid;
	background-color: Black;
}
* html div#SiteLogo
{
	width: 980px;
	height: 242px;
	text-align: center;
}


.navbar
{
	border: #D59B57 4px solid;
	background-color: #D59B57;
	width: 980px;
	color: #968D6C;
	margin: 0 auto;
	text-align: right;
	background-image: url(menubg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
}
* html div.navbar
{
	width: 980px;
	text-align: center;
}

.BCContainer
{
	width: 980px;
	height: 36px;
	margin: 0 auto;
	background: #272624 url(marquee.jpg) repeat-x top left;
}
* html div.BCContainer
{
	width: 980px;
	text-align: center;
}
.BreadCrumb, .BreadCrumb a, .Breadcrumb a:active, .Breadcrumb a:visited
{
	padding: 4px;
	font-family: Arial,verdana;
	font-size: 14px;
	color: #ECDEA7;
	font-weight: normal;
	text-transform: lowercase;
	text-align: right;
}





.BreadCrumb a:hover
{
	background-color: #ECDEA7;
	color: #555555;
	text-decoration: none;
}
.contentholder
{
	width: 615px;
	/*overflow: hidden;*/
	margin: 0 auto;
}
* html div.contentholder
{
	width: 615px;
	/*overflow: hidden;*/
	text-align: center;
}
.contentpane
{
	margin-left: 0 auto;
	width: 615px;
	background-color: transparent;
}
* html div.contentpane
{
	text-align: center;
	width: 615px;
}

* html div.contentpane
{
	margin: 0 auto;
	text-align: center;
	position: relative;
	width: 100%;
}
.bottomarea
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.bottompane
{
	width: 980px;
	background-color: transparent;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	margin: 0 auto;
	text-align: center;
}


/***************************
 * Menu
 ***************************/



.MainMenu_MenuContainer
{
	background-color: /*#742514;*/ transparent;
	width: 100%;
	text-align: right;
}
.hrclass
{
	color: Yellow;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: #555555;
	font-family: Arial, Helvetica;
	letter-spacing: 3px;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	border-left: #FFF0B9 4px solid;
	border-bottom: #FFF8DF 0px solid;
	border-top: #FFF8DF 0px solid;
	border-right: #FFF0B9 4px solid;
	background-color: /*#742514;*/ Transparent;
	text-transform: lowercase;
}
.MainMenu_MenuIcon
{
	/*cursor: pointer;
	cursor: hand;
	background-color: #333333;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	border-top: #333333 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;*/
	display: none;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFF0B9;
	font-family: Arial Narrow,Tahoma, Arial, Helvetica;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	border-bottom: #FFF8DF 0px solid;
	border-left: #FFF0B9 4px solid;
	border-top: #FFF8DF 0px solid;
	border-right: #FFF0B9 4px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #FFF8DF 0px solid;
	border-left: #FFF8DF 0px solid;
	border-top: #FFF8DF 0px solid;
	border-right: #FFF8DF 0px solid;
	background-color: #FFF8DF;
	height: 0px;
}
.MainMenu_Separator
{
	background-image: url(menusep.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 27px;
	font-size: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: #FFF0B9;
	font-family: Arial, Helvetica;
	letter-spacing: 3px;
	font-size: 14pt;
	font-weight: normal;
	font-style: normal;
	border-bottom: #FFF8DF 0px solid;
	border-left: #FFF0B9 4px solid;
	border-top: #FFF8DF 0px solid;
	border-right: #FFF0B9 4px solid;
	background-image: url(mnuro.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-transform: lowercase;
}
.MainMenu_MenuArrow
{
	display: none;
}
.MainMenu_RootMenuArrow
{
	display: none;
}
.MainMenu_MenuRootArrow
{
	
display: none;
}

.LinkBtn
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 2px 5px 2px 5px;
	font-family: Arial,verdana;
	font-size: 16px;
	letter-spacing: 3px;
	color: #ECDEA7;
	font-weight: normal;
	text-transform: lowercase;
}
.LinkBtn a, .LinkBtn a:active, .LinkBtn a:visited
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 2px 5px 2px 5px;
	font-family: Arial,verdana;
	letter-spacing: 3px;
	color: #ECDEA7;
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;
}
.LinkBtn a:hover
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 2px 5px 2px 5px;
	font-family: Arial,verdana;
	letter-spacing: 3px;
	color: black;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECDEA7;
	text-transform: lowercase;
}

#SearchBar
{
	float: right;
}
#Login
{
	float: left;
}
#User
{
	float: left;
}

#Copyright
{
	float: RIGHT;
}
#Terms
{
	float: RIGHT;
}
#Privacy
{
	float: RIGHT;
}

.StandardButton
{
	background: #7994cb none;
	color: #ffffff;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}



div.rhoart_wrapper
{
	clear: both;
	padding: 6px 6px 12px 6px;
	background-image: url(contbg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #EFE0A9;
	min-height: 120px;
	font-family: arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #555555;
	width: 553px;
	border: 3px outset #888888;
	margin-bottom: 10px;
}
* html div.rotart_wrapper
{
	height: 120px;
}
.rhoart_Title, .rhoart_Title a
{
	font-family: arial narrow;
	font-size: 15px;
	font-weight: bolder;
	letter-spacing: 2px;
	text-transform: uppercase;
	float: left;
	color: #ECDEA7;
	text-decoration: none;
}
.rhoart_Title a:hover, .rhoart_category a:hover
{
	background-color: #EfE0A9;
	color: grey;
}


.rhoart_Category
{
	font-family: arial narrow;
	float: right;
	color: #ECDEA7;
}
.rhoart_category a
{
	color: #ECDEA7;
	text-decoration: none;
	letter-spacing: normal;
}

.rhoart_img
{
	clear: both;
	float: left;
	margin: 0px 8px 8px 0px; ;

}
.rhoart_Desc
{
	float: left;
	text-transform: none;
	font-size: 85%;
	line-height: 95%;
	letter-spacing: 1px;
}
.rhoart_Comments
{
	clear: both;
	float: left;
	letter-spacing: normal;
	font-size: 70%;
}
.rhoart_ReadMore
{
	float: right;
	letter-spacing: normal;
	font-size: 70%;
}
.rhoart_line2, .rhoart_line1, .rhoart_line3
{
	clear: both;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
.rhoart_line2
{
	text-transform: none;
	font-size: 85%;
	text-align: left;
	margin-bottom: 1px;
	padding-bottom: 2px;
        padding-top: 8px;
        letter-spacing: normal;
}
HR.rhoart_hr_top
{
	background-color: #ECDEA7;
	height: 5px;
	clear: both;
	border: none;
	border-style: none;
}
* html hr.RHOart_hr_top
{
	background-color: #ECDEA7;
	height: 5px;
	clear: both;
	border: #ECDEA7;
	border-style: solid;
}

hr.rhoart_hr_bottom
{
	clear: both;
	margin-top: 1px;
	color: #777777;
	height: 1px;
}

.rhoart_Edit
{
	float: left;
}


#dnn_ctr380_LatestArticles_dlLatestArticles
{
	width: 97%;
	margin: 0 auto;
	text-align: center;
}

/* Styles for the main text and images within the Text/HTML module */

.imageleftside img
{
    border: 1px solid #CCC;
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
.imagerightside img
{
    border: 1px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}
.imageleftsidecaption, .imageleftsidecaption p, .imageleftsidecaption span, .imageleftsidecaption div,
.imagerightsidecaption, .imagerightsidecaption p, .imagerightsidecaption span, .imagerightsidecaption div
{
    font-family: "Arial Narrow",Times;
    font-size: 100%;
    font-style: normal;
}

.imageleftsidecaption 
{
    float: left;
    margin-right:  10px;
    margin-bottom: 10px;
    text-align: center;
    border: 1px dotted #555;
    margin-top: 10px;
     
}
.imageleftsidecaption img
{
    border-style: solid; 
    border: none;
    margin-bottom: 0;
    padding: 2px 3px 0px 3px;
}
.imagerightsidecaption
{
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
    text-align: center;
    border: 1px dotted #555;
    margin-top: 10px;
    
}
.imagerightsidecaption img
{
    border-style: solid; 
    border: none;
    margin-bottom: 0;
    padding: 2px 3px 0px 3px;
}
.clear
{
    clear: both;
}
.quoteleft
{
    font: italic 125% Georgia, "Times New Roman", Times, Serif;
    padding: 0 10px 15px 0;
    margin: 15px 15px 15px 0;
    width: 220px;
    float: left;
    text-align: right;
    border-right: 10px solid #848569;
    color: #848569;
}
.quoteright
{
    font: italic 125% Georgia, "Times New Roman", Times, Serif;
    padding: 0 0 15px 10px;
    margin: 15px 0 15px 15px;
    width: 220px;
    float: right;
    text-align: left;
    border-left: 10px solid #848569;
    color: #848569;
}
.BoldTitle
{
    clear: both;
    font: bold 36px "Arial Black", "Times New Roman", Times, Serif;
    padding: 2px 0 2px 0px;
    margin: 0;
}
.SectionHeading
{
	font-size: 15px;
	font-family: Verdana,Helvetica,Arial,Tahoma;
	font-weight:  bold;
    padding: 2px 0 0px 0px;
    margin: 0;
}
    
 p 
{ 
    margin-top: 2px; 
    margin-bottom: 1px;
    font-style: normal;
    line-height: 150%;
}

 span 
{ 
    margin-top: 2px; 
    margin-bottom: 1px;
    font-style: normal;
    line-height: 150%;
}
    
 div 
{
    margin-top: 2px; 
    margin-bottom: 1px;
    font-style: normal;
    line-height: 150%;
}

