body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#000000;
background-color:#C2DBE8;
background-image:url(images/page_bground.gif);
background-repeat:repeat-x;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}

.read_more a{
color:#27A1CF;
text-decoration:none;
}

.read_more a:hover{
color:#27A1CF;
text-decoration:underline;
}

.sidebox_layout{
width:310px;
margin:10px;
margin-right:30px;
}

.content_layout{
width:600px;
margin:10px;
margin-left:0px;
text-align:justify;
}

h1{
clear:both;
background-image:url(images/h1.gif);
background-repeat:repeat-x;
line-height:30px;
font-size:18px;
border-left:#FFAA00 solid 5px;
border-right:#FFAA00 solid 5px;
padding-left:10px;
font-variant:small-caps;
}

h2{
clear:both;
background-image:url(images/h2.jpg);
background-repeat:repeat-x;
line-height:29px;
font-size:18px;
font-variant:small-caps;
}

.fleft{
float:left;
width:415px;
}

.small_listing_img{
background-color:#FFAA00;
padding:2px;
float:left;
margin-right:10px;
width:166px;
}

.small_listing_details{
float:left;
width:268px;
}

.small_listing_price{
float:left;
width:110px;
}

.article_txt{
width:417px;
float:left;
}

.small_listing_txt{
clear:both;
margin-top:10px;
}

.read_more{
clear:both;
float:right;
margin-top:3px;
color:#27A1CF;
background-image:url(images/more.gif);
background-repeat:no-repeat;
line-height:9px;
padding-left:10px;
}

.menu{
clear:both;
font-variant:small-caps;
font-size:18px;
background-color:#83C9E3;
padding:4px;
margin-top:15px;
padding-left:20px;
}

.submenu{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
line-height:13px;
padding-left:40px;
background-position:18px;
margin-top:8px;
}

.blue_box{
background-color:#83C9E3;
color:#0795C7;
padding:15px;
font-size:14px;
font-style:italic;
}

.page_b{
background-image:url(images/page_b.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.page_footer{
background-image:url(images/page_footer.gif);
background-repeat:repeat-x;
background-position:bottom;
height:140px;
}

.footer{
background-image:url(images/footer.gif);
background-repeat:repeat-x;
padding-top:30px;
height:104px;
text-align:center;
}

.large_listing{
float:left;
width:451px;
margin-right:10px;
}

.thumb{
float:left;
width:106px;
margin-bottom:6px;
}

.content_image{
float:left;
margin:7px;
}

.articleimages{
float:right;
margin-left:10px;
}

label{
font-weight: bold;
float: left;
text-align: right;
width: 110px;
display: block;
margin-top: 3px;
margin-right: 3px;
margin-left:30px;
}

/* RESOURCE STYLES */

.resource a{
clear:both;
color:#000000;
font-size:12px;
font-weight:bold;
}


.resource-addurl{
margin-top:5px;
float:right;
margin-right:10px;
clear:both;
margin-bottom:10px;
}

.resource-addurl a{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#headerflash{
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
width:600px;
height:210px;
}

.resource{
margin-bottom:10px;
}

.resource-category{
text-decoration:none;
float:left;
width:250px;
height:30px;
font-weight:bold;
}

.resource-category a{
color:#000000;
text-decoration:none;
}

.prev{
float:left;
width:125px;
}

.next{
float:right;
margin-right:18px;
width:125px;
}

.pageofpage{
float:left;
text-align:center;
line-height:61px;
width:300px;
color:#2F99C2;
font-weight:bold;
}

.price th{
border:#FFFFFF solid 2px;
border-collapse:collapse;
color:#000000;
background-color:#F2C991;
padding:0px;
width:101px;
line-height:34px;
color:#0894C8;
}

.months{
display:block;
float:left;
border:#FFFFFF solid 1px;
color:#000000;
background-color:#F2C991;
padding:0px;
width:35px;
line-height:29px;
color:#FFFFFF;
text-align:center;
}

.price{
clear:both;
border:#FFFFFF solid 2px;
border-collapse:collapse;
padding:2px;
font-size:11px;
text-align:center;
background-color:#FCF4E9;
margin-top:7px;
margin-bottom:10px;
}

.price td{
border:#FFFFFF solid 2px;
border-collapse:collapse;
line-height:34px;
}

.currency{
background-color:#FBAD18;
}

.contact input{
width:250px;
margin-left:5px;
}

.contact select{
width:256px;
margin-left:5px;
}

.menu2{
clear:both;
font-variant:small-caps;
font-size:18px;
background-color:#FFDD99;
border-left:#FFAA00 solid 5px;
border-right:#FFAA00 solid 5px;
padding:4px;
margin-top:15px;
padding-left:15px;
}

.content_firstimage{
float:right;
clear:both;
margin-bottom:15px;
margin-left:15px;
}




