html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#54533E; background:#fff url(bodyBG.jpg) repeat-x top left; }

.clear { clear:both; }
a { text-decoration:none; color:#D81272; }
a:hover { text-decoration:underline; color:#313131; }
a img { border:0px; }
.text { width:515px; }
.separator { height:6px; clear:both; }

.mainWrap { border:1px solid #424242; border-width:17px 0 0; background:#000000 url(body.jpg) no-repeat top left; }

.wrapper { width:1003px; margin:0px auto; }
.header-links, .header-links .headerB, .header-links .headerL { background:url(header-nav.png); }
.header-links { margin:0px; float:right; background-repeat:no-repeat; background-position:left 0; padding:0 0 0 9px; width:175px; }
.header-links .headerB { background-repeat:repeat-x; background-position:0 -24px; line-height:20px; height:24px; }
.header-links .headerL { background-repeat:no-repeat; background-position:right -48px; height:24px; padding:0 9px 0 0; }
.header-links span { padding:0 6px; }
.header-links a { color:#FFF; }
.header-links a:hover { color:#FFF; text-decoration:underline; }

.logoNavAds {height:155px;  }
.logo { width:527px; float:left; margin-left:-9px; }
.logoNavAds .NavAds { width:468px; float:right; }
.navigation {
background-repeat:no-repeat;
float:right;
height:36px;
line-height:36px;
margin:16px 0 0;
padding-left:6px;
padding-top:0;
width:310px;
}

.logoNavAds .NavAds .ads { height:93px; padding:10px 0 0; }

.mainheading { color:#5E843E; border-bottom:1px solid #FFF; }
.mainheading .mhi { padding:0 0 6px; border-bottom:1px solid #DDD7C8; }
.mainheading .mhi h2, .mainheading .mhi h1 { font-size:18px; margin:0; font-weight:normal;  }

.content { }
.content .content_inside { padding:1px; background:#ECEBEB; }
.content .content_inside .content_inside2 { background:#424242; }
.content .linkad { padding:10px 8px; }
.content .mainbody { background:#CACACA; padding:0 17px 17px; }
/*.content .mainbody .insidecontent { background:#EFE9DB; border:1px solid #D9D7D7; border-width:0 0 1px 1px; }*/
.content .mainbody .insidecontent { background:#EFE9DB url(sidebar.gif) repeat-y top right; border:1px solid #D9D7D7; border-width:0 0 1px 1px; }
.content .mainbody .insidecontent .col1 { width:535px; padding:10px; float:left;  }
.content .mainbody .insidecontent .col2 { width:405px; float:right; /*background:url(sidebar.gif) repeat-y top left;*/ }
.content .mainbody .insidecontent .col2 .listcol1 { width:215px; float:left; padding:7px 6px 17px 14px; background:url(sidebar-1.png) no-repeat right top; }
.content .mainbody .insidecontent .col2 .listcol2 { width:168px; float:right; padding:7px 0 6px 0; }
.content .mainbody .insidecontent .col2 .listcol2 .iwrap { padding:0 6px 6px; }

.headBG { background:url(head.bg.png) no-repeat bottom left; padding:10px 0; margin:0 0 10px; }
.headBG h2 { font-weight:normal; font-size:18px; margin:0; color:#873730; }

.headBG2 { background:url(catBG.png) no-repeat top right; padding:27px 14px 27px 10px; text-align:center; zoom:1; }
.headBG2 h2 { 
color:#3E3E3E;
font-size:15px;
font-weight:bold;
margin:0;
text-align:center;
text-transform:uppercase;
 }

.topdownload { padding:0 0 6px; }
.topdownload .tdbox { width:60px; height:54px; padding:3px; border:1px solid #DADADA; float:left; background:#fff; margin:0 3px 3px 0; }
.topdownload .tdbox img { width:60px; height:54px; }
.topdownload .tdboxLast { margin:0 0 3px 0; }

.twitter { background:#fff; height:auto; margin:0 0 8px; width:208px; text-align:center; padding:4px 0; border:1px solid #DADADA; }

.wallCat { width:167px; padding:0 16px 0 0; float:left; display:inline; }
.wallCatLast { padding:0; }
.wallCat .cwrap { padding:4px; }
.wallCat .cwrap .cimage {  }
.wallCat .cwrap .cimage img { }
.wallCat .cwrap .cname  {  padding:4px; }
.wallCat .cwrap .cname a { color:#74B2B8; font-weight:bold; }
.wallCat .cwrap .crate  {  }
.original{ background:url('original.gif') no-repeat left bottom; font-size:0; text-indent: -40px; cursor:pointer; overflow:hidden; width: 155px; height:145px; }
.wide_tag {	background:url('wide.gif') no-repeat right bottom; font-size:0; text-indent: -40px; cursor:pointer; overflow:hidden; width: 155px; height:145px; position:absolute; z-index:1000; }

.round_pane { }
.round_pane .round_Inside { padding:1px; background:#E2DBCE; }
.round_pane .round_Inside .round_Inside2 { background:#FFFFFF; }

.detailArea { width:290px; float:left; }
.detailArea .round_Inside2 { text-align:center; height:250px; padding:4px 0; }
.detailArea .cimage { width:270px; /*height:216px;*/ margin:0 auto; border:1px solid #A3A3A3; }
.detailArea .crate  { padding:4px;  }

.random_area { margin:6px 0 0; clear:both; }
.random_area .wallCat { padding:0 7px 0 0; }
.random_area .wallCatLast { padding:0; }
.random_area .round_Inside { padding:1px; background:#D8D2C5; }
.random_area .round_Inside .round_Inside2 { background:#E3DDD0; }
.random_area .round_Inside .round_Inside2 .round_Inside { padding:1px; background:#E2DBCE; }
.random_area .round_Inside .round_Inside2 .round_Inside .round_Inside2 { background:#FFFFFF; }
.random_area .mainheading { color:#9F1C20; border-color:#EBE4D7; }
.random_area .mainheading .mhi { padding:6px; border-color:#D5CFC3; } 
.random_area .mainheading .mhi h2 {  }
.random_area .mainheading .mhi h2 span { color:#353535; }
.random_area .hBody { color:#9F1C20; min-height:100px; padding:8px; }


.listing { margin:0; padding:0; list-style:none; }
.listing li { border-bottom:1px solid #E7E6E5; border-top:1px solid #fff; padding:4px 0 4px 26px; background:url(bullet-sidebar.png) no-repeat 0 6px; }
.listing li a { color:#848484; font-weight:bold; }

.listing2 { margin:0; padding:0; list-style:none; }
.listing2 li { border-bottom:1px solid #E7E6E5; border-top:1px solid #fff; padding:4px 0 4px 20px; background:url(bullet-sidebar2.gif) no-repeat 3px 4px; }
.listing2 li a { color:#3E91B7; font-weight:bold; }
.listing2 li ul { margin:0; padding:0; list-style:none; }

ul.listing3 { clear:both; text-align: left; list-style: none; padding: 0; margin: 0; }
ul.listing3 li{ display: block; padding:4px 0 4px 20px; background:url(bullet-sidebar2.gif) no-repeat 3px 4px; margin: 0; }
ul.listing3 li ul{ margin:0; padding:0; }
ul.listing3 li.open ul { display:block; }
ul.listing3 li ul li a{ display:block; font-weight:normal!important; }
ul.listing3 li a{ color:#3E91B7;  font-weight:bold; }
ul.listing3 li#active a{ text-decoration: none; color: #800000; }
ul.listing3 li a:hover, ul.listing3 li.active a:hover{ color: #800000; text-decoration: none; }



ul.categories_nav{ clear:both; text-align: left; list-style: none; padding: 0; margin: 0; }
ul.categories_nav li{ display: block; border-bottom:1px solid #E7E6E5;  border-top:1px solid #fff;  padding:4px 0 4px 20px; background:url(bullet-sidebar2.gif) no-repeat 3px 4px; margin: 0; }
ul.categories_nav li ul{ display:none; margin:0; padding:0; }
ul.categories_nav li.open ul { display:block; }
ul.categories_nav li ul li a{ display:block; font-weight:normal!important; }
ul.categories_nav li a{ color:#3E91B7;  font-weight:bold; }
ul.categories_nav li#active a{ text-decoration: none; color: #800000; }
ul.categories_nav li a:hover, ul.categories_nav li.active a:hover{ color: #800000; text-decoration: none; }

.downloadArea { padding:7px 5px 0; }
.details_download{ float:left; }
.details_resolution{ float:left; margin:0 0 0 12px; }
.details_tags{ float:left; width:144px; }
.details_more{ float:left; width:435px; }
.details_rating{ float:left; }

.pages{ margin-top:20px; text-align:center; padding:0 14px; }
.pcenter { width:416px; float:left; }
.pages a, .pages #pinactive { padding:0 0 0 0.5em; }
.pleft, .pright { width:45px; height:30px; float:left; vertical-align:middle; }

.backBtnTop { float:right; }

#tbsubmit td { padding:5px 5px 5px 0; }
#tbsubmit td.text
{
font-weight:bold;
color: #666666;
}
input, textarea, select
{
font-size:1em;
}
.inputError
{
background-color:#efe;
border:1px outset #f00;
}

/* Ads Listing Here */
.ad468x60 { height:auto;
padding:5px 0 5px 10px;
text-align:left; }
.ad468x15 { padding:10px 0; text-align:center; height:15px; }
.ad2block_l { 
float:left;
height:auto;
margin:0 0 10px;
padding:6px 0 0;
width:264px;
 }
.ad2block_l .round_Inside2 {
height:auto;
padding:8px;
text-align:justify;}

.ad2block_r { 
float:right;
height:auto;
margin:0 0 10px;
padding:6px 0 0;
width:264px;
}
.ad2block_r .round_Inside2 {height:auto;
padding:8px;
text-align:justify; }

.ad2block_r_200 { width: 210px; float:right; }
.ad2block_r_200 .round_Inside2 { text-align:center; height:250px; padding:4px 0; }


.footer { border-top:1px solid #FFF; background:#222; }
.footer .footerI { border-top:1px solid #222; }
.footer .footerM { border-top:1px solid #F2A14B; height:60px; }
.copyright { text-align:center; padding-top:15px; color:#767676; }
.copyright p { margin:0px; color:#fff; }
.copyright p.txtLinks { color:#939393; }
.copyright p.txtLinks span { padding:0 2px 0 4px; color:#C5A92E; }
.copyright a { color:#939393; }

table.adv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}

table.adv caption {
	font-size: 1.1em;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 5px;
	background: #efefef;
	border: 1px solid #ccc;
	color: #D8114E;
}

table.adv a {
	text-decoration: none;
	border-bottom: 1px dotted #f60;
	color: #f60;
	font-weight: bold;
}

table.adv a:hover {
	text-decoration: none;
	color: #fff;
	background: #f60;
}

table.adv tr th a {
	color: #369;
	border-bottom: 1px dotted #369;
}

table.adv tr th a:hover {
	color: #fff;
	background: #369;
}

table.adv thead tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

table.adv tfoot tr th, table.adv tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

table.adv tfoot tr th {
	width: 20%;
}

table.adv tfoot tr td {
	width: 80%;
}

table.adv td, table th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
	width: 20%;
	text-align:center;
}

table.adv tr.odd th, table.adv tr.odd td {
	background: #efefef;
}




ul.footlink{
list-style:none; 
display:inline;
padding:0;
margin:0;
} 
 
ul.footlink li{
list-style:none; 
display:inline;
padding:0 10px 0 10px;
margin:0;
border-right:1px solid #000;
color:#767676;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:none;
}  
 
ul.footlink li a{
color:#767676;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:none;
}   

ul.footlink li a:hover{
color:#bcbcbc;
font-size:12px;
font-weight:normal;
text-align:center;
text-decoration:none;
}  


.reviews_banner img, .imgalign{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
	margin:5px 0 10px;
	padding:0 0 5px;
	zoom:1;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#74B2B8;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

h2{
margin:0;
color:#5E843E;
font-weight:normal;
text-align:left;
}

.story h2{
margin:0 0 5px 0;
color:#5E843E;
font-weight:normal;
text-align:left;
border-bottom:1px solid #DDD7C8;
padding:0 0 6px;
font-size:18px;
}

.date{
color:#FF0000;
font-size:12px;
text-align:left;
}

a.read-more{
background:#74B2B8;
color:#000;
font-size:12px;
text-align:center;
padding:2px 7px;
float:right;
text-decoration:none;
}



a.read-more:hover{
background:#A4B0B1;
color:#000;
text-decoration:none;
}

p{
text-align:justify;
padding:0;
margin:0 0 7px 0;
line-height:17px;
font-size:12px;
color:#000;
}


.module{
background:#fff;
border:1px solid #EDE0C0;
padding:5px;
margin:0 0 10px 0;
float:left;
width:90%;
}

h4{
margin:0;
padding:0;
}

p.bonus{
font-size:12px;
margin:0;
padding:0;
}

.banner{
border-right:1px solid #EDE0C0;
margin-right:5px;
}
.banner img{
 float:left;
}

.banonus_tbl{
border-right:1px solid #EDE0C0;
padding:0 0 0 5px;
width:95px;
}


ul.nav_menu{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
width:310px;
}


ul.nav_menu li{
background:transparent url(topbtn_left.png) no-repeat scroll left top;
display:inline;
float:left;
height:36px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px;
padding:0;
text-align:center;
}

ul.nav_menu li a{
background:transparent url(topbtn_right.png) no-repeat scroll right top;
color:#FFFFFF;
height:36px;
margin:0 0 0 4px;
padding:11px 10px;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

















