BODY { font-family: Tahoma, Verdana; font-size: 10pt; margin:0 0 0 0; background-color:#C9B598;}

H1 {padding-left:20px; margin-top: 15px; margin-bottom: 1px; font-family: Georgia; font-size:20px; font-weight:normal; color:#A10421;}
H2 {margin-top: 1px; margin-bottom: 4px; font-size: 1.1em; color: #A10421;}
H3 {margin-top: 20px; margin-bottom: 10px; font-size: 15px; font-family: Georgia; color: #A10421; border-bottom:1px solid #E4DABE; margin-right:35px; padding-bottom:5px;}

UL LI {list-style-type : square;} 
OL LI {padding-bottom:5px;}

INPUT {font-family: Tahoma, Verdana; font-size: 11px;}
SELECT {font-family: Tahoma, Verdana; font-size: 11px;}


.showOnlyOnPrint {display: none;}

#regmain { width:983px; background-image:url(images/template/bg_all.gif); vertical-align:top; }
/* Regions */

#regLeftMenu { width:170px; vertical-align:top; color: #555555; margin-left:2px; background-color:#EFF08D}
#regLeftMenu .MenuItem { background-color: #E4DABE; padding-top:2px; padding-bottom:2px; border-bottom:solid 1px #EFF0D8;}
#regLeftMenu .MenuItem A {color:White; font-weight: bold; text-decoration: none;}
#regLeftMenu .MenuItem A:hover {text-decoration: underline;}

#regLeftMenu .subMenuItem { background-color: #EFF0D8; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #E4DABE; color:#A10421; font-family:Georgia; }
#regLeftMenu .subMenuItem A {color:#A10421; font:georgia; text-decoration: none;}
#regLeftMenu .subMenuItem A:hover {text-decoration: underline;}

#rightcolumn .rhsNewsHeading {padding-top: 10px;}
#rightcolumn a img {border:0px;}
#rightcolumn .rhsNewsHeading A {color: #885a99; font-weight:bold; font-size:11px; text-decoration: none; }
#rightcolumn .rhsNewsBody {color: #1e1e1e; font-size:11px; text-decoration: none;}
#rightcolumn .rhsNewsBody:hover {color: #555555; font-size:11px; text-decoration: none;}

#regFooter { width:983px; height:37px; background-image:url(images/template/footer_bg.gif); color: #C9B598; padding-top:4px; padding-left:15px; padding-right:15px;}
#regFooter A {color: #C9B598; font-weight: normal; text-decoration: none;}
#regFooter A:hover {text-decoration: underline;}

#regMainContent {vertical-align:top; width:628px; padding-top:10px; padding-left:20px; padding-right:20px; padding-bottom:20px; }
#regMainContent A {text-decoration: underline; font-weight: bold; color: #A10421; }
#regMainContent .messagetouser {font-weight: bold; color: red; padding-top: 5px; padding-bottom: 10px} 
#regMainContent .breadcrumbtrail {padding-top:5px; padding-bottom:10px}
#regMainContent .breadcrumbtrail A {color: #F8A261}
#regMainContent .highlight {background-color:Yellow}
 
#regMainContent .infoPrice      {text-align: right; padding-bottom:5px; color:Navy; font-size:12px; font-weight:bold; padding-top:4px;}
#regMainContent .infoOriginally {text-align: right; padding-bottom:5px; color:Gray; font-size:11px; padding-top:4px;}
#regMainContent .infoReducedTo  {text-align: right; padding-bottom:5px; color:DarkGreen; font-size:14px; font-weight:bold;}
#regMainContent .infoUnderOffer {text-align: center; padding-bottom:5px; color:Navy; font-size:12px;font-weight:bold; }

#regMainContent .detailPrice      {text-align: center; padding-bottom:5px; color:Navy; font-size:12px; font-weight:bold; padding-top:4px;}
#regMainContent .detailOriginally {text-align: center; padding-bottom:5px; color:Gray; font-size:11px; padding-top:4px;}
#regMainContent .detailReducedTo  {text-align: center; padding-bottom:5px; color:DarkGreen; font-size:14px; font-weight:bold;}
#regMainContent .detailUnderOffer {text-align: center; padding-bottom:5px; color:Navy; font-size:12px;font-weight:bold; }

#scrollingNews {width: 515px; height:24px; padding-top: 3px; background-color: #eee5c8}
#scrollingNews a {text-decoration: none; font-size: .9em; color: #A10421;}

#regMainContent .Boatdetails     { width:220px; font-weight:bold; }  
#regMainContent .Boatdetailsinfo { width:340px; padding-left:20px; } 

/* Button styles */
#regMainContent .button {font-weight: bold; color:#3F3F3F; background-color:#e4dabe; border:solid 1px #C9B598;}
#regMainContent .Bluebutton {font-weight: bold; color: Navy;}
#regMainContent .CancelButton {font-weight: normal; color: Red;}

/* datagrid styles */
#regMainContent .datagridHeader {background-color: #cccccc;font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; margin-bottom: 10px;}
#regMainContent .datagridItem {background-color: #efefef; border-bottom: 1px solid #666666}
#regMainContent .datagridAlternatingItem {background-color: #ffffff; border-bottom: 1px solid #666666}
  

/* Blog related styles... */  				  
#regMainContent .BlogEntries p {padding-top: 0px; margin-top: 0px}
#regMainContent .BlogEntries .blogPostTitle {padding-top: 5px;}
#regMainContent .BlogEntries .blogPostTitle a {font-size: 1em; font-weight: bold;}
#regMainContent .BlogEntries .blogDateFiled {color: Gray; padding-top: 2px; padding-bottom: 8px; font-size: .9em;}
#regMainContent .BlogEntries .blogContent { padding-bottom: 10px;}   
#regMainContent .BlogEntries .blogFooter {padding-bottom: 25px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
#regMainContent .BlogEntries .blogFooter .CommentSummary {float: left; width: 250px; display: inline; color: gray;  padding-top: 5px; }
#regMainContent .BlogEntries .blogFooter .CommentSummary a {text-decoration: none; font-weight: normal; color: Gray;}
#regMainContent .BlogEntries .blogFooter .SocialNetworking {float: right; display: inline; }
#regMainContent .BlogEntries .blogNoEntries {margin-left: 15px; color: Navy; padding-top: 10px; }

#regMainContent .BlogDetail .blogPostTitle {font-size: 1.2em; font-weight: bold;}
#regMainContent .BlogDetail .blogDateFiled {color: Gray; padding-top: 2px; padding-bottom: 8px;}
#regMainContent .BlogDetail .blogContent { padding-bottom: 5px;}   
#regMainContent .BlogDetail .blogCategories { padding-top: 7px; color: #444444; margin-left: 20px; padding-bottom: 3px;}   
#regMainContent .BlogDetail .blogFooter {padding-bottom: 5px; border-bottom: 1px solid #cccccc; }
#regMainContent .BlogDetail .blogNoEntry {margin-left: 15px; color: Navy; padding-top: 10px; }
#regMainContent .BlogDetail .SocialNetworking {padding-top: 0px; text-align: right}
#regMainContent .BlogDetail .OtherRecentPosts {padding-top: 0px; padding-bottom: 5px;}
#regMainContent .BlogDetail .OtherRecentPosts .ListPosts {margin-left: 20px; padding-bottom: 3px;}

#regMainContent .BlogDetail .Comments {padding-top: 0px;}
#regMainContent .BlogDetail .Comments .NoCommentsYet {color: #444444; padding-bottom: 5px;}
#regMainContent .BlogDetail .Comments .ListComments {margin-left: 0px; padding-bottom: 5px;}
#regMainContent .BlogDetail .Comments .ListComments .SpecificPost {padding: 7px 5px 7px 5px; margin-bottom: 12px; border: 1px solid gray; background-color: #FFFED0;}
#regMainContent .BlogDetail .Comments .ListComments .SpecificPost .CommentBy {font-size: .9em; color: black; padding-bottom: 5px; }
#regMainContent .BlogDetail .Comments .ListComments .SpecificPost .Comment {font-size: .9em; }
#regMainContent .BlogDetail .Comments .ListComments .SpecificPost .ModeratedReply {background-color: #F5FABD; }
#regMainContent .BlogDetail .Comments .ListComments .SpecificPost .ModeratedReply .ReplyComment { }
#regMainContent .BlogDetail .Comments .ListComments .SpecificPost .ModeratedReply .ReplyDatestamp { }

#regMainContent .BlogDetail .Comments .leaveComment input {margin-left: 0px;}
#regMainContent .BlogDetail .Comments .leaveComment .heading {color: #333333; font-weight: bold; padding-top: 4px; }

  

