
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background:url(images/body.gif) repeat }

a { text-decoration:none; color:#808080; }
a:hover { text-decoration:underline; color:#808080; }
a img { border:0px; }
.clear { clear:both; }
.blue { color:#5CBCD4; }
.green { color:#8CC63F; }
.green2 { color:#96A854; }
.red { color:#FF0000; }

.wrapper { width:993px; margin:0 auto; }
#wrapper { padding:20px 0 0; background:url(images/content.gif) repeat-x 0 10px;  }

.header { background:url(images/header.jpg) repeat-x 0 0; height:253px; position:relative; }
.header .topwelcome { height:27px; line-height:27px; position:relative; font-size:12px; color:#7B717E; }
.toplinks { position:absolute; top:10px; right:0; background:url(images/toplinks.png); width:295px; padding:0 15px; height:43px; line-height:43px; font-size:13px; color:#F0A11B; text-align:center; letter-spacing:1px; }
.toplinks a, .toplinks a:hover { color:#CCCCCC!important; }
.toplinks a:hover { text-decoration:underline; }
.header .logo { width:503px; height:147px; position:absolute; top:38px; }
.header .wrapper { position:relative; }
.navigation { z-index:100; margin: 0; padding: 0; list-style-type: none; position:absolute; top:207px; left:0; height:43px; }
.navigation li{ position: relative; display: inline; float: left; }
.navigation li a { height:43px; display:block; padding:0 10px; line-height:43px; color:#fff; }
.navigation li a:hover { background:url(images/li-selected.gif) repeat-x 0 0; text-decoration:none;  color:#fff; }

.header .orignalsource { width:351px; position:absolute; right:0; top:85px; }
.header .search { padding:8px; background:url(images/search.png); height:29px; width:280px; position:absolute; top:161px; right:0; }
.header .search .t { width:198px; float:left; background:#4F2753; border:1px solid #562A67; padding:4px; color:#fff; }
.header .search .s { width:65px; float:right; background:#A42423; border:1px solid #562A67; color:#fff; padding:3px 4px; }



.breadcrumb { background:#80AA3C; padding:6px 8px; color:#fff; }
.breadcrumb a { color:#fff; }


.content { background:#fff url(images/content-bg.jpg) repeat-y 0 0; margin:0 0 0 1px; }
.content .slider { background:#7E4A8B url(images/slider.jpg) repeat-x 0 0; height:270px; padding:16px; border:1px solid #8F6C97; position:relative; }
.content .slider h3 { color:#fff; font-size:14px; text-transform:uppercase; margin:0 0 8px; letter-spacing:5px; }
.content .madsense { background:#7E4A8B; height:90px; padding:4px; border:1px solid #8F6C97; position:relative; text-align:center; border-top-width:0; }

.content .left { width:201px; padding:10px; float:left; }
.content .left h2.blueHeading { color:#fff; background:url(images/heading-left.png) no-repeat 0 0; line-height:31px; margin:0 0 10px; font-weight:normal; font-size:18px; padding:0 10px; text-transform:uppercase; }
.content .right { width:188px; padding:10px; float:left; }
.content .right h2.theHeading { color:#212121; background:url(images/heading-right.png) no-repeat 0 0; line-height:31px; margin:0 0 10px; font-weight:normal; font-size:18px; padding:3px 10px 2px 40px; text-transform:uppercase; }
.content .middle { width:543px; padding:10px; float:right; min-height:900px; }

.mListing { list-style:none; padding:0; margin:0; }
.mListing li { list-style:none; padding:0; margin:0; }
.mListing li a.theParent { display:block; line-height:29px; padding:0 8px; border:1px solid #623877; color:#E7E7E7; }


.content .col2b .left { width:232px; float:left; }
.content .col2b .middle { width:730px; padding:0 0 0 20px; float:left; }

.mainHeading { font-weight:normal; font-size:24px; color:#582267; margin:0 0 10px; text-transform:uppercase; letter-spacing:2px; border-bottom:1px dotted #FEC66E; padding:0 0 10px; }
.mainHeading span { color:#F99E1C; }

.mainHeading2 { font-weight:normal; font-size:24px; color:#582267; margin:0 0 10px; letter-spacing:2px; border-bottom:1px dotted #FEC66E; padding:0 0 10px; }
.mainHeading2 a { color:#582267!important; }
.mainHeading2 span { color:#F99E1C; }

.mainPageHeading2 { font-weight:normal; font-size:28px; color:#5F5F5F; margin:0 0 10px; }
.mainPageHeading3 { font-weight:normal; font-size:20px; color:#5F5F5F; margin:0 0 10px; }
.mainPageHeadingGreen { font-weight:normal; font-size:20px; color:#80AA3C; margin:0; padding:0 0 10px; border-bottom:1px dotted #797979; }

.pagenaviD { background:url(images/page-navigation-drop.gif) repeat-x 0 0; padding:11px; height:18px; }
.insideW { padding: 0 15px; }

.separator { height:15px; clear:both; }
.wallCat { width:157px; padding:0 16px 0 5px; float:left; display:inline; }
.wallCatLast { padding:0 0 0 5px; }
.wallCat .cwrap { border:1px solid #9A59A4; background:#F1C807; display:inline-block; }
.wallCat .cwrap .cimage { width:145px; margin:4px; height:108px; border:1px solid #A3A3A3; background:#fff; }
.wallCat .cwrap .cimage a { display:block; position:relative; width:145px; height:108px; }
.wallCat .cwrap .cimage img { width:145px; height:108px;display:inline-block; margin:0; position:absolute; }
.wallCat .cwrap .cname  { font-weight:bold; padding:6px 4px; font-size:12px; text-transform:uppercase; text-align:center; }
.wallCat .cwrap .cname a { color:#fff; }
.wallCat .cwrap .crate  { padding:0 5px 0; display:none; }
.original{ font-size:0; text-indent: -40px; cursor:pointer; overflow:hidden; width: 155px; height:145px; }
.wide_tag {	font-size:0; text-indent: -40px; cursor:pointer; overflow:hidden; width: 155px; height:145px; position:absolute; z-index:1000; }
.thumb5 { margin:29px 0 0 5px; }


.cnames0 { background:#9A0141; }
.cnames1 { background:#632B72; }
.cnames2 { background:#ED1366; }

.dasright { width:250px; height:250px; padding:2px; border:1px solid #E4E4E4; float:right; -moz-border-radius:6px; }

.advInput { width:525px; padding:6px; border:1px solid #E4E4E4; -moz-border-radius:6px; margin-bottom:6px; }


img.prev { cursor:pointer; position:absolute; top:88px; left:14px; z-index:99; }
img.next { cursor:pointer; position:absolute; top:88px; right:14px; z-index:99; }
.slider .mover h2 { color:#514C48; font-size:18px; font-weight:normal; margin:0px; float:left; margin-left:10px; }
.slider ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }
.slider ul li { display:block; float:left; width:168px; padding:0 20px 0 0; height:160px; }
#slideshow { overflow: hidden; width:920px; height:160px; margin: 0 auto; }

.footer { background:url(images/footer-bg.png); border:1px solid #4D275A; padding:16px 0 16px 16px; }
.footer h3 { color:#fff; font-size:14px; text-transform:uppercase; margin:0 0 8px; letter-spacing:5px; }
.footer ul    { margin:0; padding:0; list-style:none; }
.footer ul li { width:220px; height:85px; margin:0 15px 0 0; background:#3C1E44; padding:3px; border:1px solid #4D275A; float:left; }
.footerlinks { color:white; padding-top:15px; text-align:center; }
.footerlinks span { padding-left:8px; padding-right:8px; }
.footerlinks a { color:#fff; }
.footerbottom {background:url(images/content.gif) repeat-x left bottom; padding-bottom:30px; color:#A294A6; padding-top:5px; text-align:center; }