/**************************************************
General Body Styles
**************************************************/
body{
     text-align:center;
     background-color: #ffffff;
     padding: 0;
     margin:0;
     font-family: Helvetica, Arial, sans-serif; }
body#index{
          background-image: url(../images/bgNew.jpg);
     background-repeat: repeat-x;}
body#subpage{
     background-image: url(../images/main_bg3.jpg);
     background-repeat: repeat-x; }

#wrapper {
     width: 950px;
     text-align: left;
     margin: 0 auto;
     padding: 0; }
/**************************************************
General Text Styles
**************************************************/

/**************************************************
Logo Area Styles
**************************************************/
.login_area {
     width: 950px;
     height: 61px;
     float: left;
     overflow: hidden; }
.login{
     float: left;
     width: 298px;
     height: 46px;
     background-repeat: no-repeat;
     background-image: url(../images/bg_login.jpg);
      padding: 30px 0 0 8px;}
.login ul {
     list-style: none;
     margin: 0;
     padding-top: 0px;
     padding-left: 0; }
.login li {
     display: inline;
     padding-right: 12px;
     padding-left: 12px;
     letter-spacing: -.5px;
     border-right: 1px #c2d9e5 solid; }
.login li.no_border{
     border-right: none; }
.complaint{
    float: right;
     padding-top: 15px; }
.login a, .login a:link, .login a:visited, .complaint a, .complaint a:link, .complaint a:visited{
     text-decoration: none;
     color: #005684;
     font-size: 14px; }
.login a:hover, .complaint a:hover{
     color: #ff8f2c; }
/**************************************************
Logo Area Styles
**************************************************/
.logo_area{
     height: 112px;
     float: left;}
.logo_area img{
     float: left;
     margin: 0;}
/**************************************************
Navigation Styles
**************************************************/
.navigation {
     float: left;
     text-align: center;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 15px;
     height:43px;
     width: 950px;
     font-weight: normal;
     color: #0e6b97; }
.navigation ul {
     list-style: none;
     margin: 0;
     padding-top: 32px;
     padding-left: 0; }
.navigation li {
     display: inline;
     padding-right: 12px;
     padding-left: 12px;
     letter-spacing: -.5px; }
.navigation li.no_border, .footer li.no_border {
     border: none; }
.navigation a {
     color: #0e6b97;
     border: none; }
.navigation a:link, .navigation a:visited {
     /* This is for Win/IE only */
     color: #0e6b97;
     text-decoration: none;
     border: none; }
.navigation a:hover {
     color: #d35428;
      }
/**************************************************
Header Styles
**************************************************/
body#index .header {
     float: left;
     width: 950px;
     height:173px;
     overflow: hidden;
     margin: 0;
     background-color: #ff902d;
     background-repeat: no-repeat;
     background-image: url(../images/rotating_header/rotator.php); }
body#index .header p{
     float: right;
     color: #ffffff;
     width: 250px;
     text-align: center;
     margin: 60px 50px 0 0;
     line-height: 23px; }
body#subpage .header{
     float: left;
     height: 36px;
     width: 950px;
     background-image: url(../images/header_sub.jpg);
     background-repeat: no-repeat; }


/**************************************************
Main Content Styles
ADDED catContent for generated category pages 2/15/2010
**************************************************/
.content {
     float: left;
     padding: 0px 0 15px 25px;
     width: 915px }
.catContent {
     float: left;
     padding: 0px 0 15px 25px;
     width: 1015px }

/**************************************************
Footer Styles
**************************************************/
.footer {
     text-align: center;
     margin: 0 auto;
     clear:both;
    min-height: 125px;
     background-image: url(../images/bg_footer.jpg);
     padding-top: 25px;
     background-repeat: repeat-x; }
.footer_wrapper {
     width: 950px;
     text-align: left;
     margin: 0 auto;
     padding: 0; }
.f_one{
float: left;
     width: 279px;
     margin-right: 30px;}
.f_two{
     float: left;
     width: 296px;
     margin-right: 30px;}
     .f_three{
     float: left;
     width: 297px;}
.footer a:hover {
     color: #d5652d; }
.f_one h1, .f_two h1, .f_three h1{
     color: #005a8b;
     font-size: 18px;
     font-weight: normal; }
.f_one p, .f_two p, .f_three p{
     color: #609cb9;
     font-size: 12px; }
/*Jen's Additions from OLD */
/* links */
a {
    color:#3764aa;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    line-height:100%;
    color:#000;
}

h1 {
    font-size:300%;
    color:#000;
}

h2 {
    font-size:250%;
    color:#000;
}

h3 {
    font-size:200%;
    color:#000;
}

h4 {
    font-size:175%;
    color:#000;
}

h5 {
    font-size:150%;
    color:#000;
}

h6 {
    font-size:125%;
    color:#000;
}
/* clearing & floating */
.clearingfix:after {
    content:".";
    display:block;
    line-height:0px;
    clear:both;
    visibility:hidden;
}

.clearingfix {
    display:block;
}

.floatbox {
    overflow:hidden;
}

/* main content */

div.main_content {
    padding:20px;
    font-size:13px;
    color:#005b8a;
	width: 880px;
}

div.main_content h3 {
    margin:0 0 10px 0;
    text-transform:uppercase;
    font-size:18px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
    background:url(../images/divider_right.jpg) 0 100% repeat-x;
}

div.bot_content {
	border:dashed 1px #be5710;
    padding:10px;
    font-size:10px;
    color:#005b8a;
	width: 800px;
}

div.bot_content h1 {
    margin:0 0 10px 0;
    text-transform:uppercase;
    font-size:14px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
}

.bot_content a, .bot_content a:link, .bot_content a:visited{
     text-decoration: none;
     color: #005684;
     font-size: 10px; }
.bot_content a:hover{
     text-decoration: underline;
     color: #005684;
     font-size: 10px; }
	 
/* link */
div.link {
    background:url(../images/top_bar_left.jpg) 0 0 no-repeat;
    padding:0 0 0 20px;
    height:70px;
}

div.link_bg {
    background:url(../images/top_bar_right.jpg) 100% 0 no-repeat;
    padding:1px 20px 0 0;
    overflow:hidden;
    height:70px;
}

/* take a look */
div.take_a_look {
    background:url(../images/boder_bg.jpg) 100% 0 no-repeat;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    width:300px;
    padding:12px 0 3px 0;
    float:left;
}
.take_a_look a, .take_a_look a:link, .take_a_look a:visited{
     color: #ffffff;}

div.take_a_look span {
    font-size:18px;
    display:block}
/* rating box */
div.rating_box {
    width:260px;
    background:url(../images/boder_bg.jpg) 100% 0 no-repeat;
    float:left;
    text-align:center;
    padding:8px 0 9px 0;
    color:#FFF;
    font-size:14px;
}

div.rating_box span {
    display:block;
}

div.rating_box ul {
    list-style:none;
    padding:2px 0 0 35px;
     margin: 0;}

div.rating_box ul li {
    float:left;
    padding:0 0px 0 15px;
    border-left:#FFF solid 1px;
    line-height:10px;
    margin:0 0 0 15px;
}

div.rating_box ul li.first {
    border:none;
}

div.rating_box ul li a {
    color:#FFF;
    text-decoration:underline;
    font-size:12px;
}

/* special */
div.special {
    width:200px;
    float:right;
    padding:22px 0 0 0;
}

div.special a {
    background:url(../images/special_bg.png) 0 0 no-repeat;
    display:block;
    color:#FFF;
    font-weight:bold;
    font-size:16px;
    text-decoration:none;
    text-align:center;
    width:135px;
    padding:5px 0 7px 0;
}
/* subnav */
div.subnav_sec {
    background:url(../images/subnav_bg.png) 0 2px repeat-x;
    overflow:hidden;
}

/* section title */
div.section_title {
    float:left;
    margin:10px 0 20px 0;
    width:300px;
}

div.section_title h4 {
    color:#be5710;
    font-size:15px;
    padding:0 0 0 10px;
    margin:20px 0 12px 0;
}
div.section_title img{
     margin-left: 15px;}
/* subnav */
div.subnav {
    background:url(../images/menu_left.jpg) 0 0 no-repeat;
    padding:0 0 0 18px;
    height:57px;
    float:right;
    width:380px;
}

div.subnav_bg {
    background:url(../images/menu_right.jpg) 100% 0 no-repeat;
    padding:0 20px 0 0;
    height:57px;
}

div.subnav span.menu_tagline {
    display:block;
    text-align:center;
    color:#FFF;
    font-weight:bold;
     padding-top: 2px;}

div.subnav ul.submenu {
    list-style:none;
    overflow:hidden;
    clear:both;
    padding:0px 0 0 0;
}



div.subnav ul.submenu {
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	padding:5px 0 0;
}

#catHolder form{
   float: left;  }
#catHolder{
     height: 30px;
}

div.subnav ul.submenu li {
    float:left;
    margin:0 4px 0 0;
}

div.subnav ul.submenu li a {
    float:left;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    padding:0 9px 0 0;
    display:block;
}

div.subnav ul.submenu li a span {
    float:left;
    padding:7px 0px 7px 10px;
    display:block;
    cursor:pointer;
}

div.subnav ul.submenu li a:hover, div.subnav ul.submenu li a.active {
    background:url(../images/submenu_r.jpg) 100% 0 no-repeat;
    color:#005b8a;
    text-decoration:none;
}

div.subnav ul.submenu li a:hover span, div.subnav ul.submenu li a.active span {
    background:url(../images/submenu_l.jpg) 0 0 no-repeat;
    cursor:pointer;
}

/* more info */
a.more_info {
    border:#aed7ec solid 1px;
    background:#e3eef5;
    padding:6px 10px;
    font-size:14px;
    font-weight:bold;
}

/* website info */
div.website_info {
    width:390px;
    padding:10px 0 10px 0;
    text-align:center;
}

div.website_info h4 {
    font-size:18px;
    color:#005a89;
    margin:0 0 8px 0;
    text-align:center;
    font-weight:normal;
}

div.website_info a {
    color:#005a89;
    text-decoration:underline;
}

/* footer social */
div.footer_social {
    background:url(../images/contact_bar.jpg) 0 20px repeat-x;
    clear:both;
    margin:20px 0 0 0;
    height:70px;
}

/* quick send */
div.quick_send {
    background:url(../images/quck_bg.jpg) 0 0 no-repeat;
    width:94px;
    height:69px;
    text-align:center;
    color:#FFF;
    margin:0 0 0 10px;
    padding:8px 0 0 0;
    float:left;
}

/* contact bar */
div.contact_bar {
    overflow:hidden;
    padding:19px 0 0 0;
}

div.contact_bar ul {
    list-style:none;
    padding:0;
     margin: 0;
     margin-top: 2px;
}

div.contact_bar ul li {
    float:left;
    margin:0 0 0 20px;
}

div.contact_bar ul li a {
    color:#FFF;
    font-weight:bold;
    font-size:14px;
    padding:5px 0 0 0;
    display:block;
    float:left;
}

div.contact_bar ul li a.digg {
    background:url(../images/digg.png) 0 3px no-repeat;
    padding:5px 0 4px 28px;
    float:left;
}

div.contact_bar ul li a.facebook {
    background:url(../images/facebook.png) 0 2px no-repeat;
    padding:5px 0 4px 28px;
    float:left;
}

div.contact_bar ul li a.twitter {
    background:url(../images/twiter.png) 0 2px no-repeat;
    padding:5px 0 4px 28px;
    float:left;
}

div.contact_bar ul li a.stumble {
    background:url(../images/stum.png) 0 2px no-repeat;
    padding:5px 0 4px 28px;
    float:left;
}
/*directory category styles */

div.catContainer
{
	padding-right: 20px;
     width: 210px;
     float: left; 
     margin-bottom: 12px;
     font-family: Times, "Times New Roman", serif;
     font-size: 0.938em;
     padding-bottom: 5px;
	 list-style:none;
}
.cats li, .subCats li {
     margin-bottom: 12px;
     font-family: Times, "Times New Roman", serif;
     font-size: 0.938em;
     padding-bottom: 5px;
     border-bottom: 1px #9ab2d5 solid;
	 list-style:none;
}
/*div.cats
{
     clear: right;
     width: 180px;
     border-bottom: 1px #9ab2d5 solid;
     float: left; 

}
div.subCats
{
     clear: right;
     width: 180px;
	 position:relative;
	 left:0;
     border-bottom: 1px #9ab2d5 solid;
     float: left; 

}*/
.c_two {
	 vertical-align:text-top;
     width: 438px;
     padding: 0 145px 0 0;
     text-align: left; 
}

/*ratings */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
        background: url(images/start_full.png) left -1000px repeat-x;
}
.star-rating{
        position:relative;
        width:125px;
        height:25px;
        overflow:hidden;
        list-style:none;
        margin:0;
        padding:0;
        background-position: left top;
}
.star-rating li{
        display: inline;
}
.star-rating a,
.star-rating .current-rating{
        position:absolute;
        top:0;
        left:0;
        text-indent:-1000em;
        height:25px;
        line-height:25px;
        outline:none;
        overflow:hidden;
        border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
        background-position: left bottom;
}
.star-rating a.one-star{
        width:20%;
        z-index:6;
}
.star-rating a.two-stars{
        width:40%;
        z-index:5;
}
.star-rating a.three-stars{
        width:60%;
        z-index:4;
}
.star-rating a.four-stars{
        width:80%;
        z-index:3;
}
.star-rating a.five-stars{
        width:100%;
        z-index:2;
}
.star-rating .current-rating{
        z-index:1;
        background-position: left center;
}
.star-rating .current-rating{
        z-index:1;
        background-position: left center;}

/* Member Area Fields*/
div.updateArea {
    clear:both;
    padding:0px;
    overflow:hidden;
	width:480px;
}
div.directoryUpdateArea {
    clear:both;
    padding:0px;
    overflow:hidden;
	width:540px;
}

div.titleArea {
	width:470px;
	font-weight: normal;
	font-size:12px;
     font-style: italic;
     color: #fc7b1d;
     margin-bottom: 10px; }	

div.titleText {
	vertical-align:top;
	text-transform:capitalize;
	font-weight: normal;
	font-size:12px;
    border: 1px #ff7d1e solid;
     display: list-item; 
     padding: 5px;
     background-color: #ffe4d1; 
       color:#bf5b04;
  }	

div.inputField
{
	margin: 10px 0 22px 0;
     display: block;
     color: #0a4900; }
.catTitle{
	text-transform:capitalize;
	font-weight: normal;
	font-size:16px;
       color:#bf5b04;
     margin-bottom: 4px;   }

div.errorDesc
{
	background-color: #FFFFCC;
}

div.titleArea2 {
	width:600px;
	font-weight: normal;
	font-size:12px;
     font-style: italic;
     color: #fc7b1d;
     margin-bottom: 10px; }	
/*table with css */
td.memberItem {
     color: #be5710;
     vertical-align:top;
     padding: 1px; }
td.memberItem a:link {
     color: #be5710; }
td.memberItem {
     color: #be5710;
     vertical-align:top;
     padding: 1px;
     background-color: #005a89; }
td.memberItem0 {
	border-bottom:solid 1px #bf5b04;
    vertical-align:top; }
tr.memberItemRow0 {
     background-color: #fff;
	 padding: 3px;
     vertical-align: middle; }
tr.memberItemRow1 {
     background-color: #ffe4d1;
     padding: 3px;
     color: #be5710;
     vertical-align: middle; }
td.memberItem1, td.memberItem0, td.memberRemove0, td.memberRemove1 {
	color: #be5710;
	vertical-align: top;
	border-bottom:solid 1px #bf5b04;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	padding: 7px; }
td.memberItem1 a:link, td.memberItem1 a:visited, td.memberItem0 a:link, td.memberItem0 a:visited {
     color: #be5710; }
td.memberItem1 a:hover, td.memberItem0 a:hover {
     color: #a70518; }
#loginArea{
    border: 1px #ff7d1e solid;
     display: list-item; 
     padding: 5px;
     background-color: #ffe4d1; 
       color:#bf5b04;
    margin-left: auto;
    margin-right: auto;
	width: 500px;
	vertical-align:middle;
}


#loginArea{
    border: 1px #ff7d1e solid;
     padding: 5px;
     background-color: #ffe4d1; 
       color:#bf5b04;
    margin-left: auto;
    margin-right: auto;
	width: 500px;
	vertical-align:middle;
}
p {
	color: #000;
	font-size:14px;
}
div.notices {
	vertical-align:top;
	text-transform:capitalize;
	font-weight: normal;
	font-size:12px;
    border: 1px #ffe4d1 solid;
    display: list-item;
	list-style:none; 
    padding: 5px;
    background-color: #ffe4d1; 
    color:#bf5b04;
  }	

div.errorBox {
	vertical-align:top;
    color:#ff7d1e;
	font-weight: bold;
	font-size:12px;
    border: #ff7d1e solid;
    display: list-item;
	list-style:none; 
    padding: 5px;
  }	

div.noticeBox {
    color:#bf5b04;
	vertical-align:top;
	font-weight: bold;
	font-size:12px;
    border: #ffe4d1 solid;
    display: list-item;
	list-style:none; 
    padding: 5px;
 margin: 0 20px 5px 0; }

/**NEW STYLES ADDED 01/11/10**/
.updateArea form#rating{
     margin-left: 15px;
     float: left;}
.updateArea {
     float: left;}
.directoryUpdateArea form#rating{
     margin-left: 15px;
     float: left;}
.directoryUpdateArea {
     float: left;}
div#main{
 margin-left: 0;
     margin-top: 200px;}
#faqRight{
	background: #ffedc4;
	color: #55504b;
	font-weight:bold;
	border: 1px solid #d8d8ce;
	float: right;
	width: 180px;
	padding-left: 8px;
	color: #be5710;
	height: auto;
	margin-bottom: 10px;
	padding:15px;
}
.reviews{
     margin-left: 15px;}
.reviewText, .offerText{
    font-weight: normal;
	font-size:12px;
    border: 1px #ff7d1e solid;
    padding: 5px;
    background-color: #ffe4d1; 
    color:#bf5b04; } 
hr{
}
/* Member Area Fields*/
div.updateArea {
    clear:both;
    padding:0px;
    overflow:hidden;
	/**width:480px;**/
}
div.directoryUpdateArea {
    clear:both;
    padding:0px;
    overflow:hidden;
	/**width:480px;**/
}

div.titleArea {
	width:470px;
	font-weight: normal;
	font-size:12px;
     font-style: italic;
     color: #fc7b1d;
     margin-bottom: 10px; }	

div.titleText {
	vertical-align:top;
	text-transform:capitalize;
	font-weight: normal;
	font-size:12px;
	font-weight:bold;
    border: 1px #ff7d1e solid;
     display: list-item;
	 list-style:none; 
     padding: 5px;
     background-color: #ffe4d1; 
       color:#bf5b04;
     margin-bottom: 10px;
  }	

div.inputField
{
	margin: 10px 0 22px 0;
     display: block;
     color: #0a4900; }
.catTitle{
	text-transform:capitalize;
	font-weight: normal;
	font-size:16px;
       color:#bf5b04;
     margin-bottom: 4px;   }

div.errorDesc
{
	background-color: #FFFFCC;
}

div.titleArea2 {
	width:600px;
	font-weight: normal;
	font-size:12px;
     font-style: italic;
     color: #fc7b1d;
     margin-bottom: 10px; }
div.noticeBox {
    color:#bf5b04;
	vertical-align:top;
	font-weight: bold;
	font-size:12px;
    border: #ffe4d1 solid;
    display: list-item;
	list-style:none; 
    padding: 5px;
  margin: 5px 20px 0 0;}
.noticeBox {
    color:#bf5b04;
	vertical-align:top;
	font-weight: bold;
	font-size:12px;
    border: #ffe4d1 solid;
    display: list-item;
	list-style:none; 
    padding: 5px;
  margin: 5px 0px 0 0;}
h1#listingH1{
     font-size: 24px;
     color: #be5710; }
h1#welcomeH1{
     font-size: 18px;
     color: #000; }
div.categoryList{
	width:830px;
}
div.categoryListSmall{
	width:560px;
}
div.crumbs {
width:726px;
text-align:left;
}
crumbs a:link, .crumbs a:visited {
     /* This is for Win/IE only */
     color: #a30c1b;
     text-decoration: none;
     border: none;
     font-size: 12px; }
.crumbs a:hover {
     color: #4e3621; }
.crumbs {
     color: #a30c1b;
     font-size: 12px;
	 text-align:right; 
}

.searchOption{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.searchOption a{
font-size:10px;
text-decoration: none;
color: #4e3621;
}


.searchOption a:visited, .breadcrumb a:active{
color: #4e3621;
}

.searchOption a:hover{
text-decoration: underline;
color: #4e3621; }

div.catSelect {
left:300px;
width:300px;
}

/* member links */
div.memberLinks {
    padding:0 0 0 18px;
    height:57px;
    float:right;
    width:560px;
}

div.memberLinks span.menu_tagline {
    display:block;
    text-align:center;
    color:#FFF;
    font-weight:bold;
}

div.memberLinks ul.memberLinks {
    list-style:none;
    overflow:hidden;
    clear:both;
    padding:8px 0 0 0;
}

div.memberLinks ul.memberLinks li {
    float:left;
    margin:0 4px 0 0;
}

div.memberLinks ul.memberLinks li a {
    float:left;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    padding:0 9px 0 0;
    display:block;
}

div.memberLinks ul.memMenu li a span {
    float:left;
    padding:7px 0px 7px 10px;
    display:block;
    cursor:pointer;
}

div.memberLinks ul.memMenu li a:hover, div.memberLinks ul.memMenu li a.active {
    color:#005b8a;
    text-decoration:none;
}

div.memberLinks ul.memMenu li a:hover span, div.memberLinks ul.memMenu li a.active span {
    cursor:pointer;
}
div.section_title2 {
    float:left;
    margin:10px 0 20px 0;
    width:300px;
}
.button
	{ 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	background-color: #bf5b04;
	padding:10px;}
	
.small {
	font-size: 10px;
	color: #005a89;
	}
#search {
    font-size:18px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;	
	width: 420px;
}
#search h3{
	margin: 2px 0 2px 0;
    font-size:18px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
}

#catSelector {
     float: right;
     padding: 0px 0 15px 25px;
}
#catSelector2 {
     float: right;
     padding: 0px 0 15px 25px;
}
#catHolder {
 width: 900px;
 }
 
div.content h3 {
	margin: 2px 0 2px 0;
    font-size:18px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
}

div.catBox {
    color:#bf5b04;
	vertical-align:top;
	font-weight: bold;
	font-size:12px;
    border: #ffe4d1 solid;
    display: list-item;
	list-style:none; 
    padding: 5px;
	width: 184px;
  margin: 5px 0px 0 0;}

div.footer h3 {
    margin:0 0 10px 0;
    text-transform:uppercase;
    font-size:18px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
}
#mainimg img {
	border: 3px solid #D9D9D9;
	padding: 8px;
	background: #FFFFFF;
}

div.forumBox {
    color:#bf5b04;
	vertical-align:top;
	font-weight: bold;
	font-size:12px;
    border: #ffe4d1 solid;
    display: list-item;
	list-style:none; 
    padding: 5px;
	width: 280px;
	float:right;
  margin: 5px 0px 0 0;}

.photo img {
	border: 2px solid #D9D9D9;
	padding: 7px;
	background: #FFFFFF;
}

div.main_content h1 {
    margin:0 0 10px 0;
    text-transform:uppercase;
    font-size:18px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
    background:url(../images/divider_right.jpg) 0 100% repeat-x;
}

div.content h1 {
    margin:0 0 10px 0;
    text-transform:uppercase;
    font-size:18px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
}

div.main_content ul li {
    color:#000;
    padding:0 9px 0 0;
}

div.exp {
    color:#000;
}



tr.newsTitles {
     background-color: #ffe4d1;
     padding: 5px; }
td.headerRow {
	vertical-align:top;
	text-transform:capitalize;
	font-weight: normal;
	font-size:12px;
    border: 1px #ff7d1e solid;
	padding: 5px;
	background-color: #ffe4d1; 
	color:#bf5b04;

/*     background-color: #ffe4d1;
     color: #bf5b04;
     font-weight: normal;
     font-size:12px;
     width:25%;
     vertical-align:middle;
     padding: 8px;*/ }
td.newsItem {
     color: #382515;
     vertical-align:top;
     padding: 3px; }
td.newsItem a:link {
     color: #382515; }
td.newsItem {
     color: #382515;
     vertical-align:top;
     padding: 3px;
     background-color: #3a2717; }
td.newsItem0 {
     vertical-align:top; }
tr.newsItemRow0 {
     background-color: #fff;
     padding: 3px;
     vertical-align: middle; }
tr.newsItemRow1 {
     background-color: #ffe4d1;
     padding: 3px;
     color: #382515;
     vertical-align: middle; }
td.newsItem1, td.newsItem0, td.orderRemove0, td.orderRemove1 {
     color: #382515;
     vertical-align: middle;
     font-family: Helvetica, Arial, sans-serif;
     font-size: 13px;
     padding: 7px; }
td.newsItem1 a:link, td.newsItem1 a:visited, td.newsItem0 a:link, td.newsItem0 a:visited {
     color: #382515; }
td.newsItem1 a:hover, td.newsItem0 a:hover {
     color: #a70518; }
 
div.content h4 {
	margin: 2px 0 2px 0;
    font-size:15px;
    color:#be5710;
    font-family:Arial, Helvetica, Georgia;
    padding:0 0 10px 0;
}
