*
{
margin: 0px;
padding: 0px;
}

ul
{
list-style: none;
}

body 
{
font-size: 88%;
margin: 0px;
text-align: center;
color: #f7f7f7;
font-family: 'PT Sans', Verdana, Arial, Helvetica, sans-serif;
background: #ffffff url(images/header.jpg) repeat-x center top;
}
a {
   outline: none;
}
#wrap
{
width:988px;
margin: auto;
background: none;
padding: 0px;
}


                         /****************** Header ******************/


#header
{
width: 988px;
height:162px;
text-align: center;
margin: 0px;
padding: 0px;
}
.logo
{
float:left;
width: 270px;
height:119px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
.logo img
{
border:none;
}

/* nav-top
--------------------------------------------------*/
#nav-top
{
float:right;
margin:36px 0px 0px 0px;
padding:0px 20px 0px 0px;
height:30px;
}


#nav-top ul
{
margin:0;
padding:0;
}
#nav-top li {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:30px;
}
#nav-top li a 
{
display:block;
padding:0px 8px 0px 6px;
font-size:1em;
color:#be88a0;
font-weight: normal;
text-decoration:none;
line-height:30px;
margin-bottom:5px;
}


#nav-top .selected a,
#nav-top .current_page_item a,
#nav-top a:hover
{
padding:0px 8px 0px 6px;
font-size:1em;
color:#fc5b9c;
font-weight: normal;
text-decoration:none;
display:block;
line-height:30px;
margin-bottom:5px;
}

#nav-top a:visited
{
padding:0px 8px 0px 6px;
margin-bottom:5px;
font-weight: normal;
text-decoration:none;
display:block;
line-height:30px;
}
/* nav
--------------------------------------------------*/
#nav
{
margin:0px 0px 0px 20px;
height:33px;
}


#nav ul
{
margin:0;
padding:0;
}
#nav li {
float:left;
margin:0px 0px 0px 0px;
padding:0px 3px 0px 0px;
line-height:33px;
}
#nav li a 
{
display:block;
padding:0px 14px 0px 14px;
font-size:1.2em;
color:#9e7386;
font-weight: normal;
text-decoration:none;
line-height:33px;
margin-bottom:5px;
}


#nav .selected a,
#nav .current_page_item a,
#nav a:hover
{
padding:0px 14px 0px 14px;
font-size:1.2em;
color:#fc5b9c;
font-weight: normal;
text-decoration:none;
display:block;
line-height:33px;
margin-bottom:5px;
}

#nav a:visited
{
padding:0px 14px 0px 14px;
margin-bottom:5px;
font-weight: normal;
text-decoration:none;
display:block;
line-height:33px;
}
/****************** intro-text ******************/
.intro-text{
background:url(images/intro-text.jpg) repeat-x;
height:290px;
width:960px;
margin:0px 0px 0px 14px;
color:#FFFFFF;
line-height:1.25em;
}
.intro-left{
float:left;
width:450px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 23px;
}
.intro-text h1 {
color: #f7f7f7;
font-size: 1.8em;
font-weight: normal;
padding: 0px;
margin: 0px;
text-align: left;
line-height:52px;
letter-spacing:-1px;
}

.intro-right{
float:left;
width:457px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 10px;
}
.intro-text h2 {
color: #f7f7f7;
font-size: 1.8em;
font-weight: normal;
padding: 0px;
margin: 0px;
text-align: left;
line-height:52px;
letter-spacing:-1px;
}

/****************** Latest releases ******************/
.latest{
width:960px;
background:url(images/latest-bg.jpg) repeat-y;
margin:18px 0px 25px 14px;
}
.latest-title{
height:36px;
background:url(images/latest-title.jpg) no-repeat;
padding:6px 0px 6px 20px;
}
.latest-title h4 {
font-size:1.2em;
line-height:16px;
font-weight:bold;
color:#FFFFFF;
}
.latest-content{
margin:0px 0px 0px 0px;
padding:5px 0px 15px 5px;
margin:0px 0px 0px 0px;
}
.content-home{
float:left;
padding:0px 5px 0px 5px;
color:#b59f9b;
line-height:25px;
}
.latest-link-title{
float:right;
height:30px;
text-align:right;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
color:#91707c;
font-size:1.17em;
line-height:30px;
letter-spacing:0px;
}
.latest-link{
float:right;
background:url(images/latest-link.jpg) right repeat-x;
height:30px;
text-align:right;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
color:#91707c;
font-size:1.17em;
line-height:30px;
letter-spacing:0px;
}
.latest-link ul
{
margin:0;
padding:0;
}

.latest-link ul{list-style:none;float:left;}
.latest-link li{
float:left;
padding:0px 10px 0px 9px;
margin:0px 0px 0px 0px;
border-right:#eddfe1 1px solid;
line-height:30px;
height:30px;
}
.latest-link li.last{
border-right: none;
}
.latest-link a:link, .latest-link a:visited, .latest-link a:active
{
color: #f7f7f7;
text-decoration: none;
font-weight: normal;
padding:0px 0px 0px 0px;
}
.latest-link a:hover 
{
color: #ffffff;
text-decoration: none;
font-weight: normal;
padding:0px 0px 0px 0px;
}
/****************** Themes ******************/
.themes{
width:756px;
}
.themes-content{
margin:10px 0px 0px 0px;
padding:0px 0px 15px 2px;
}
.content-themes{
float:left;
width:180px;
padding:0px 4px 8px 4px;
color:#b59f9b;
line-height:25px;
}
.themes-link{
background:url(images/latest-link.jpg) right no-repeat;
height:32px;
text-align:right;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
color:#91707c;
font-size:1.2em;
line-height:30px;
}
.themes-link a:link, .themes-link a:visited, .themes-link a:active
{
color: #f7f7f7;
font-size:12px;
text-decoration: none;
font-weight: bold;
padding:0px 10px 0px 10px;
}
.themes-link a:hover 
{
color: #ffffff;
font-size:12px;
text-decoration: none;
font-weight: bold;
padding:0px 10px 0px 10px;
}


                         /****************** Container ******************/
#container
{
clear:left;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
width: 988px;
}


                         /****************** Right Sidebar Container ******************/

#rightnav
{
float: right;
width: 190px;
padding: 0px 14px 20px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}

                         /****************** Content ******************/
#content
{
width: 988px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;

}

#content2
{
width: 756px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
text-align: left;
border:none;
}

#content p
{
padding-left: 10px;
padding-right: 10px;
}
#content3
{
width: 960px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 14px;
text-align: left;
}
#content4
{
width: 758px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 115px;
text-align: left;
}

                         /****************** Footer ******************/

#footwrap
{
clear:both;
color: #acabab;
font-size:0.8em;
padding: 0px 0px 0px 0px;
font-weight: normal;
height:158px;
text-align:left;
line-height:12px;
background: url(images/footer.jpg) bottom center;
}

#footwrap ul
{
text-align: left;
}
#footwrap li
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-image:url(images/arr.gif);
line-height:19px;
}
#footwrap ul li a:link, #footwrap ul li a:visited, #footwrap ul li a:active
{
color: #acabab;
text-decoration: none;
border: none;
font-weight: normal;
list-style-image:url(images/arr.gif);
line-height:19px;
}
#footwrap ul li a:hover 
{
color: #f7f7f7;
text-decoration: none;
border: none;
font-weight: normal;
list-style-image:url(images/arr.gif);
line-height:19px;
}
#footwrap p
{
padding-top:50px;
padding-bottom:0px;
margin:0px;
text-align:center;
}
#footwrap a:link, #footwrap a:visited, #footwrap a:active
{
color: #acabab;
text-decoration: none;
border: none;
font-weight: normal;
}
#footwrap a:hover 
{
color: #f7f7f7;
text-decoration: none;
border: none;
font-weight: normal;
}

#footwrap img {
padding: 0px 5px 0px 5px;
}


                         /****************** Right Sidebar ******************/

#sidebarright
{
color: #b59f9b;
margin-bottom: 0px;
background: none;
padding:0px;
}

#sidebarright ul
{
list-style-type:none;
}

#sidebarright li
{
padding-bottom: 0px;
}

#sidebarright ul li
{
padding-left: 0px;
margin-left: 25px;
margin-right: 10px;
padding-bottom: 0px;
list-style-image:url(images/arr.jpg);
}

#sidebarright ul li li
{
padding-left: 0px;
margin-left: 8px;
margin-right: 3px;
padding: 0px 0;
list-style-image:url(images/arr.jpg);
}

#sidebarright a:link {
font-size:1em;
color: #c1aaaa;
text-decoration: none;
border: none;
font-weight: normal;
}

#sidebarright a:visited {
color: #c1aaaa;
text-decoration: none;
border: none;
font-weight: normal;
font-size:1em;
}

 #sidebarright a:active {
color: #c1aaaa;
text-decoration: underline;
border: none;
font-size:1em;
}

#sidebarright a:hover {
color: #c1aaaa;
text-decoration: underline;
border: none;
font-size:1em;
}

#sidebarright h2 {
color: #f7f7f7;
padding: 0px 0px 0px 10px;
margin:0px;
text-align:left;
font-size:1.2em;
font-weight:bold;
line-height:34px;
background-image:url(images/right-title.jpg);
background-repeat:no-repeat;
text-transform:uppercase;
}
#sold-out h2 {
color: #f7f7f7;
padding: 0px 0px 0px 10px;
margin:0px;
text-align:left;
font-size:1.2em;
font-weight:bold;
line-height:34px;
background-image:url(images/right-title2.jpg);
background-repeat:no-repeat;
text-transform:uppercase;
}
#sidebarright h5 {
color: #f7f7f7;
padding: 0px 0px 0px 10px;
margin:0px;
text-align:left;
font-size:1em;
font-weight:bold;
line-height:34px;
background-image:url(images/right-title.jpg);
background-repeat:no-repeat;
text-transform:uppercase;
letter-spacing:-1px;
}
#sold-out h5 {
color: #f7f7f7;
padding: 0px 0px 0px 10px;
margin:0px;
text-align:left;
font-size:1.2em;
font-weight:bold;
line-height:34px;
background-image:url(images/right-title2.jpg);
background-repeat:no-repeat;
text-transform:uppercase;
letter-spacing:-1px;
}
#sidebarright h3 {
color: #f7f7f7;
padding: 0px 0px 0px 10px;
margin:0px;
text-align:left;
font-size:1em;
font-weight:bold;
line-height:34px;
background-image:url(images/right-title.jpg);
background-repeat:no-repeat;
text-transform:uppercase;
letter-spacing:-1px;
}

#sidebarright p
{
padding: 5px;
}

#sidebarright img
{
margin: 0px 0px 12px 0px;
border:0px;
}
#sidebarright div
{
background:url(images/right-bg.jpg) repeat-y;
margin:0px 0px 12px 0px;
padding:5px 0px 5px 0px;
}
#right-subscribe{
background:url(images/right-subscribe-bg.jpg) no-repeat;
height:61px;
margin:0px 0px 0px 0px;
text-align:right;
color:#f7f7f7;
padding:12px 10px 0px 0px;
line-height:16px;
}
#right-subscribe a:link {
color: #f7f7f7;
text-decoration: none;
}
#right-subscribe a:visited {
color: #f7f7f7;
text-decoration: none;
}
#right-subscribe a:active {
color: #f7f7f7;
text-decoration: none;
}
#right-subscribe a:hover {
color: #ffffff;
text-decoration: none;
}
#leftnav p, #rightnav p { margin: 0 0 0 0; }
#content h2 { margin: 0 0 0 0; }


                         /****************** Paragraph ******************/

p
{
margin-bottom: 12px;
margin-top: 12px;
}

a img 
{
border: none;
background:none;
padding:0px;
}

 
                         /****************** Headings******************/

h1
{
font-size: 35px;
color: #0017a6;
}
h2
{
display: block;
font-size: 30px;
font-weight: normal;
padding: 0px;
margin: 0px;
text-align: left;
line-height:52px;
}
h2.posttitle   
{
font-size: 21px;
color: #8f8e8e;
font-weight: normal;
padding-left: 12px;
padding-top: 13px;
padding-bottom: 0px;
line-height:21px;
margin:0px;
}

.posttitle a:link
{
font-size: 21px;
color: #8f8e8e;
font-weight: normal;
}

.posttitle a:visited
{
font-size: 21px;
color: #8f8e8e;
font-weight: normal;
}

.posttitle a:hover
{
font-size: 21px;
color: #8f8e8e;
font-weight: normal;
text-decoration: none;
}

.posttitle a:visited:hover
{
text-decoration: none;
}


h3
{
font-size: 14px;
font-weight: normal;
padding: 0px 0 0 0px;
margin: 0px 0 0px 0;
text-align: left;
line-height:35px;
}



                          /*Miscellaneous*/

.date
{
font-size: 12px;
padding-left: 12px;
padding-bottom:0px;
margin: 0px;
text-align: left;
color: #b6b6b6;
font-weight:normal;
height:18px;
}
.entry
{
margin: 10px 10px 5px 11px;
}
.entry img
{
margin:0px;
border: #474747 1px solid;
}
                         /*Contained Floats Fix*/
.post
{
display: block;
overflow:hidden;
margin-left:auto;
margin-right: auto;
margin-bottom:20px;
background:url(images/post-bg.jpg) repeat-y;
}
.posttop
{
margin:0px;
height:63px;
background:url(images/post-title.jpg) no-repeat;
}
.postfooter
{
margin:0px;
height:9px;
background:url(images/post-footer.jpg) no-repeat bottom;
}

                     /*Code*/
code
{
display: block;
margin: 10px 30px 0 30px;
padding: 2px 10px 5px 10px;
border-top: 4px solid #333;
color: #c1aaaa;
}

/******************Search**************/

#searchform {
text-align:center;
	}


.alignright {
text-align: right;
}

.alignleft {
text-align: left;
}
/******************Subscribe**************/
.subscribe{
background:url(images/subscribe.jpg);
width:89px;
height:26px;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
border: 0;
cursor: pointer;  
}
.textfield{
width:240px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.newsletter-title{
font-size:12px;
color:#acabab;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/******************Subscribe 2**************/
.subscribe2{
background: url(images/subscribe-right.jpg);
width:92px;
height:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0;
cursor: pointer;  
}
.textfield2{
width:170px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.send-now{
background: url(images/send-now.jpg);
width:100px;
height:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0;
cursor: pointer;  
}
.textarea{
width:170px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}

/******************Table WP**************/
.table-wp{
color:#b59f9b;
line-height:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: left;
}
.table-wp a:link, .table-wp a:visited, .table-wp a:active {
color: #EFE5E7;
text-decoration: none;
padding:0px 2px 0px 2px;
}
.table-wp a:hover {
color: #ffffff;
text-decoration: none;
padding:0px 2px 0px 2px;
}
.td1
{
color: #f7f7f7;
font-size:1em;
padding-left:35px;
border:none;
}
/******************Order**************/
.order{
width: 756px;
float: left;
margin: 40px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color:#fc5b9c;
font-size:26px;
}
.order-line{
width: 756px;
float: left;
background:url(images/form-themes-top.jpg) no-repeat;
height:6px;
margin: 3px 0px 0px 0px;
font-size:1px;
}
.order-form-bg{
width: 756px;
background: url(images/form-themes-bg.jpg) repeat-y;
float: left;
margin: 0px 0px 3px 0px;
padding: 12px 0px 12px 0px;
text-align: left;
}

.order-tab{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color:#b59f9b;
font-size:1em;
}
.order-tab2{
color:#9E7386;
font-size:1em;
}
.order-td{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color:#b59f9b;
font-size:10px;
line-height:11px;
}
.order-tab11{
text-align: left;
color:#b59f9b;
font-size:1em;
line-height:20px;
}
.textfield3{
width:313px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.textfield4{
width:242px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.textfield5{
width:272px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.textfield6{
width:202px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.textfield7{
width:580px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.textfield8{
width:282px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.textfield9{
width:212px;
height:19px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.select{
width:323px;
height:25px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:2px 0px 0px 8px;
background:#FFFFFF;
}
.select2{
width:60px;
height:25px;
color:#acabab;
margin:0px 0px 0px 10px;
border:#ebdee3 1px solid;
padding:2px 0px 0px 8px;
background:#FFFFFF;
}
.select3{
width:282px;
height:25px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:2px 0px 0px 8px;
background:#FFFFFF;
}
.select4{
width:590px;
height:25px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:2px 0px 0px 8px;
background:#FFFFFF;
}
.req{
width:206px;
height:25px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:2px 0px 0px 8px;
background:#FFFFFF;
}
.textarea2{
width:670px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
}
.textarea3{
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:12px;
width:580px;
color:#acabab;
margin:0px 0px 0px 0px;
border:#ebdee3 1px solid;
padding:3px 0px 0px 8px;
background:#FFFFFF;
height: 173px;
}
.terms{
color:#fc5b9c;
text-align: center;
}
.ordernow{
background: url(images/order-now.jpg);
width:190px;
height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border: 0;
cursor: pointer;  
}
.send{
background: url(images/send.jpg);
width:150px;
height:34px;
margin:10px 0px 10px 14px;
padding:0px 0px 0px 0px;
border: 0;
cursor: pointer;  
}

/**********customization*****************/
.custom-details{
background: url(images/custom-details-bg.jpg) no-repeat;
height:109px;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px; 
}
.custom-details-title{
background: url(images/custom-details-title.jpg) no-repeat;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.custom-details-title3{
background: url(images/custom-details-title3.jpg) no-repeat;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.custom-details-txt{
font-size:1em;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 28px 0px 28px; 
}
.custom-form{
float: left;
width: 626px;
padding: 0px 0px 6px 14px;
margin: 0px 0px 0px 0px;
text-align: left;
}
.custom-form-title{
background: url(images/custom-form-title.gif) no-repeat;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.custom-form-txt{
font-size:12px;
color:#b59f9b;
line-height:18px;
margin:0px 0px 6px 0px;
padding:8px 28px 6px 28px; 
background:url(images/custom-form-bg.jpg) repeat-y;
}
.custom-form-txt2{
font-size:12px;
color:#b59f9b;
line-height:18px;
margin:0px 0px 6px 0px;
padding:8px 5px 6px 5px; 
background:url(images/custom-form-bg.jpg) repeat-y;
}
.custom-form-top{
background:url(images/custom-form-top.jpg) no-repeat;
height:6px;
font-size:1px;
}
.custom-right{
float: right;
width: 321px;
padding: 12px 14px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
}
.custom-right-title{
background: url(images/custom-right-title.gif) no-repeat;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.custom-right-title2{
background: url(images/custom-right-title2.gif) no-repeat;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.custom-right-txt{
background:url(images/custom-right-bg.jpg) repeat-y;
font-size:1em;
color:#b59f9b;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 28px 10px 28px; 
}
.custom-right-txt2{
background:url(images/custom-right-bg.jpg) repeat-y;
font-size:1em;
color:#b59f9b;
line-height:18px;
margin:0px 0px 0px 0px;
padding:2px 0px 30px 10px; 
}
.custom-right-txt3{
background:url(images/custom-right-bg.jpg) repeat-y;
font-size:1em;
color:#b59f9b;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 0px 30px 0px; 
}
.crt-title{
padding:0px 28px 4px 28px;
display:block;

}
.crt-txt{
padding:0px 0px 0px 28px;
background-color:#f6f4f5;
font-size:12px;
color:#b59f9b;
line-height:26px;
display:block;
}
.out-of-office{
padding:0px 28px 4px 28px;
display:block;

}
.out-of-office{
padding:0px 0px 0px 28px;
background-color:#fed7ea;
font-size:12px;
color:#b59f9b;
line-height:22px;
display:block;
}

/**********copyright*****************/

.custom-design-title{
background: url(images/custom-design-title.jpg) no-repeat;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.c-design{
width: 960px;
padding: 0px 0px 2px 0px;
margin: 0px 0px 6px 0px;
text-align: left;
background:url(images/sitemap-bg.jpg) repeat-y;
}
.c-design-title{
background: url(images/c-design-title.jpg) no-repeat;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:8px 0px 0px 0px;
padding:0px 0px 0px 28px;
text-transform:uppercase;
}
.c-design-title a:link, .c-design-title a:active, .c-design-title a:visited
{
font-size:1.2em;
font-weight:bold;
text-decoration:none;
color:#f7f7f7;
}
.c-design-title a:hover
{
font-size:1.2em;
font-weight:bold;
text-decoration:underline;
color:#f7f7f7;
}
.c-design-top{
background:url(images/c-design-top.jpg) no-repeat;
height:6px;
font-size:1px;
}
.c-design-txt{
font-size:1em;
color:#f7f7f7;
line-height:18px;
margin:0px 0px 12px 0px;
padding:8px 28px 10px 7px;
background:url(images/c-design-txt.jpg) repeat-y;
}
/**********copyright*****************/
.copyright{
background: url(images/copyright-bg.jpg) no-repeat;
height:197px;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 0px; 
}
.copyright-title{
background: url(images/copyright-title.jpg) no-repeat;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.copyright-txt{
font-size:1em;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 28px 0px 28px; 
}
/**********sitemap*****************/
.sitemap{
width: 960px;
padding: 0px 0px 12px 0px;
margin: 0px 0px 6px 0px;
text-align: left;
background:url(images/sitemap-bg.jpg) repeat-y;
}
.sitemap-title{
background: url(images/custom-details-title.jpg) no-repeat;
width:172px;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:8px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.sitemap-top{
background:url(images/sitemap-top.jpg) no-repeat;
height:6px;
font-size:1px;
}
.sitemap-txt{
font-size:12px;
color:#b59f9b;
line-height:18px;
margin:0px 0px 6px 0px;
padding:8px 28px 6px 28px;
}
.sitemap-link
{
margin:0px 0px 0px 20px;
}
.sitemap-link ul
{
margin:0;
padding:0;
}
.sitemap-link ul li {
float:left;
list-style-image:url(images/arr3.gif) ;
line-height:30px;

}
.sitemap-link  ul li a
{
list-style-image:url(images/arr3.gif) ;

}
.sitemap-link ul li a:link, .sitemap-link ul li a:active, .sitemap-link ul li a:visited
{
padding:0px 24px 0px 4px;
margin:0px 16px 0px 0px;
color:#fc5b9c;
font-weight: bold;
font-size: 14px;
text-decoration:underline;
list-style-image:url(images/arr3.gif) ;

}

.sitemap-link ul li a:hover
{
padding:0px 24px 0px 4px;
margin:0px 16px 0px 0px;
color:#fc5b9c;
font-weight: bold;
font-size: 14px;
text-decoration:none;
list-style:url(images/arr3.gif);
}
/**********directory*****************/
.directory-title{
background: url(images/custom-details-title.jpg) no-repeat;
width:200px;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:8px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.directory-txt{
font-size:12px;
color:#b59f9b;
line-height:18px;
margin:0px 0px 6px 0px;
padding:8px 80px 6px 80px;
}

/**********news*****************/
.news{
background: url(images/custom-details-bg.jpg) no-repeat;
height:90px;
width: 960px;
margin:0px 0px 12px 0px;
padding:8px 0px 0px 0px;
float:left;
}
.news-title{
background: url(images/custom-details-title.jpg) no-repeat;
width:180px;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.news-txt{
font-size:1em;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 28px 0px 28px; 
}

.news2{
width: 960px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
text-align: left;
background:url(images/sitemap-bg.jpg) repeat-y;
}
.news2-date{
background: url(images/news-date.jpg) no-repeat;
width:298px;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:8px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
text-align:center;
}
.news2-top{
background:url(images/sitemap-top.jpg) no-repeat;
height:6px;
font-size:1px;
}
.news2-txt{
font-size:1em;
color:#b59f9b;
line-height:20px;
margin:0px 0px 6px 0px;
padding:20px 53px 6px 53px;
}

/**********price*****************/
.price{
background: url(images/custom-details-bg.jpg) no-repeat;
height:100px;
width: 960px;
margin:0px 0px 12px 0px;
padding:8px 0px 0px 0px;
float:left;
}
.price-top-title{
background: url(images/price-top-title.jpg) no-repeat;
width:485px;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.price-txt{
font-size:1em;
line-height:18px;
margin:0px 0px 0px 0px;
padding:12px 28px 0px 28px; 
}
.price2{
width: 960px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
text-align: left;
background:url(images/price-bg2.jpg) repeat-y;
}
.price2-top{
background:url(images/price-top.jpg) no-repeat;
height:14px;
font-size:1px;
}
.price2-title{
background: url(images/price-title.jpg) no-repeat;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.price2-txt{
background: url(images/price-bg.jpg) repeat-y;
font-size:1.1em;
color:#f7f7f7;
font-weight:bold;
line-height:40px;
margin:0px 0px 20px 0px;
padding:10px 30px 25px 30px;
}
.price2-txt a{
font-size:1em;
color:#f7f7f7;
text-decoration:underline;
}
.price2-txt a:hover{
font-size:1em;
color:#f7f7f7;
text-decoration:none;
}
.price2-box{
width:900px;
border-bottom: #FFFFFF 1px solid;
display:inline-table;
}
.price-1{
width:250px;
float:left;
display:inline;
}
.price-2{
width:220px;
float:left;
display:inline;
font-weight: normal;
}
.price-3{
width:170px;
float:left;
display:inline;
}
.cursor:link, .cursor:visited, .cursor:active, .cursor:hover{
cursor: help;
}


/**********testimonials*****************/
.testimonials{
background: url(images/custom-details-bg.jpg) no-repeat;
height:90px;
width: 960px;
margin:0px 0px 12px 0px;
padding:8px 0px 0px 0px;
float:left;
}
.testimonials-title{
background: url(images/custom-details-title.jpg) no-repeat;
width:310px;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.testimonials-txt{
font-size:1em;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 28px 0px 28px; 
}

.testimonials2{
width: 960px;
float:left;
padding: 0px 0px 20px 0px;
margin: 0px 0px 6px 0px;
text-align: left;
background:url(images/sitemap-bg.jpg) repeat-y;
}
.client{
width:660px;
font-size:1em;
font-weight:normal;
color:#fc5b9c;
line-height:20px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
float:left;
text-align:left;
}
.testimonials2-date{
width:200px;
font-size:1em;
color:#b59f9b;
line-height:20px;
margin:0px 0px 0px 0px;
padding:0px 50px 0px 0px;
float:right;
text-align:right;
}
.testimonials2-top{
background:url(images/sitemap-top.jpg) no-repeat;
height:6px;
font-size:1px;
}
.testimonials2-txt{
font-size:1em;
color:#b59f9b;
line-height:23px;
margin:0px 0px 0px 0px;
padding:20px 50px 6px 50px;
}
.marks{
font-size:23px;
line-height:23px;
color:#fc5b9c;
}
/**********aboutus*****************/
.aboutus{
background: url(images/aboutus-bg.jpg) no-repeat;
height:324px;
width: 960px;
margin:0px 0px 12px 0px;
padding:5px 0px 0px 0px;
float:left;
}
.aboutus-title{
background: url(images/custom-details-title.jpg) no-repeat;
width:190px;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.aboutus-title2{
background: url(images/custom-details-title2.jpg) no-repeat;
width:130px;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.aboutus-txt{
font-size:1em;
line-height:1.8em;
margin:0px 0px 0px 0px;
padding:8px 220px 0px 28px; 
}
.aboutus-text{
width:960px;
margin:0px 0px 0px 0px;
color:#b59f9b;
line-height:18px;
font-size:1em;
}
.aboutus-left{
float:left;
width:450px;
margin:0px 0px 0px 0px;
padding:10px 0px 30px 30px;
}
.aboutus-right{
float:left;
width:450px;
margin:0px 0px 0px 0px;
padding:10px 0px 30px 10px;
}
h4  
{
font-size: 16px;
color: #b59f9b;
font-weight: bold;
padding-left: 0px;
padding-top: 8px;
padding-bottom: 10px;
line-height:21px;
margin:0px;
}
/**********testimonials*****************/
.hiw{
background: url(images/howitworks-tab1-bg.jpg) no-repeat;
height:107px;
width: 756px;
margin:0px 0px 12px 0px;
padding:8px 0px 0px 0px;
float:left;
}
.hiw-title{
background: url(images/howitworks-tab1-title.jpg) no-repeat;
width:331px;
color: #f7f7f7;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.hiw-title h1 {
color: #f7f7f7;
font-size:1.2em;
font-weight:normal;
line-height:34px;
}
.hiw-title2{
background: url(images/howitworks-tab1-title2.jpg) no-repeat;
width:350px;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.hiw-title3{
background: url(images/howitworks-tab1-title3.jpg) no-repeat;
width:260px;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.hiw-txt{
font-size:1em;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 28px 0px 28px; 
}
.howitworks-map{
background-image:url(images/howitworks.jpg);
height:318px;
width:756px;
margin:0px 0px 12px 0px;
}
.hiw2{
background: url(images/hiw2-bg.jpg) repeat-y;
width: 756px;
margin:0px 0px 12px 0px;
padding:8px 0px 0px 0px;
float:left;
}
.hiw2-title{
background: url(images/howitworks-title1.jpg) no-repeat;
width:521px;
height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px;
}
.hiw2-txt{
font-size:1em;
line-height:18px;
margin:0px 0px 0px 0px;
padding:8px 28px 25px 28px;
color:#b59f9b;
}
.hiw2-nr{
font-size:26px;
font-weight:normal;
line-height:34px;
float:left;
}
.hiw2-t{
float:left;
font-size:1.2em;
font-weight:bold;
line-height:34px;
text-transform:uppercase;
padding:0px 3px 0px 20px;
}
.hiw3-title{
background: url(images/howitworks-title2.jpg) no-repeat;
width:600px;
height:34px;
font-size:1.2em;
font-weight:bold;
line-height:34px;
text-transform:uppercase;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px;
}
.hiw4-top{
width: 756px;
float: left;
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color:#fc5b9c;
font-size:26px;
}
.hiw4{
background: url(images/hiw2-bg.jpg) repeat-y;
width: 756px;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
float:left;
}
.hiw-line{
width: 756px;
float: left;
background:url(images/hiw4-top.jpg) no-repeat;
height:6px;
margin: 0px 0px 0px 0px;
font-size:1px;
}
.hiw4-title{
font-size:1em;
font-weight:bold;
line-height:24px;
text-transform:uppercase;
color:#fc5b9c;
}
.hiw-contact{
margin: 0px 0px 0px 4px;
font-size:1em;
line-height:16px;
padding:0px;
}
.hiw-contact img
{
margin: 0px 0px 12px 0px;
border:0px;
}
.hiw-contact2{
font-size:12px;
line-height:16px;
}

/**********affiliate*****************/

.affiliate-map{
background-image:url(images/aff-banner.jpg);
height:302px;
width:756px;
margin:0px 0px 20px 0px;
}
.aff-bg1{
background-image:url(images/aff-bg1.jpg);
width:726px;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 30px;
text-align:left;
font-size: 1.2em;
color: #b59f9b;
font-weight: bold;
line-height:40px;
}
.aff-bg1 a:link, .aff-bg1 a:visited {
text-decoration: underline;
color: #fc5b9c;
font-weight: bold;
}
.aff-bg1 a:active, .aff-bg1 a:hover {
text-decoration: none;
color: #fc5b9c;
font-weight: bold;
}
.aff-join{
text-align: center;
margin:0px 0px 20px 0px;
}
.aff-program{
background: url(images/hiw2-bg.jpg) repeat-y;
width: 756px;
margin:0px 0px 12px 0px;
padding:8px 0px 0px 0px;
float:left;
}
.aff-program-title{
background: url(images/aff-program-title.jpg) no-repeat;
width:227px;
height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}
.aff-program-t{
float:left;
padding:0px 3px 0px 4px;
}
.aff-program-t h2 {
color: #f7f7f7;
font-size:1.2em;
font-weight:bold;
line-height:34px;
text-transform:uppercase;
}
.aff-program-txt{
font-size:1em;
line-height:18px;
margin:15px 0px 0px 0px;
padding:4px 28px 10px 45px;
color:#9e7386;
background:url(images/aff-arr.gif) no-repeat left top;
}
.aff-q-top{
width: 756px;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
color:#fc5b9c;
font-size:26px;
}

/**********faq*****************/

.faq_list {padding:6px 0px 6px 0; margin-bottom:20px;background:url(images/faq-bg.jpg) repeat-y;}
.faq_list li {padding:0 40px 6px 53px;background:url(images/faq-arr1.jpg) no-repeat; line-height:34px;}
.faq_list li.open {background:url(images/faq-arr2.jpg) no-repeat; line-height:34px;}
.faq_list li span {display:block;font-size:1em;color:#b59f9b; line-height:20px;padding:5px 0px 5px 0px;}
.faq_list li a {font-size:1.2em; font-weight:bold;}
.faq_list li a:link, .faq_list li a:visited, .faq_list li a:active { color:#f7f7f7;text-decoration: none;text-transform:uppercase;}
.faq_list li a:hover {color:#fc5b9c;text-decoration: none;text-transform:uppercase;}
.faq_list li.open a:link, .faq_list li.open a:visited, .faq_list li.open a:hover, .faq_list li.open a:active{color:#fc5b9c;text-decoration: none;text-transform:uppercase;}
.faq-title{
background: url(images/faq-title.gif) no-repeat;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 60px; 
}

/**********terms of use*****************/
.terms-title{
background: url(images/terms-title.gif) no-repeat;
font-size:1.2em;
font-weight:normal;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.terms-title2{
background: url(images/terms-title2.gif) no-repeat;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
.terms-bg{
background: url(images/terms-bg.jpg) repeat-y;
margin:0px 0px 20px 0px;
padding:5px 0px 5px 0px;
}
.terms-bg p{
color:#b59f9b;
font-size:1em;
line-height:20px;
margin:0px 0px 0px 0px;
padding:20px 28px 20px 28px;
}
.terms-link{
background: url(images/terms-link.jpg) repeat-y;
color:#f7f7f7;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
line-height:34px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 28px; 
}
/**********testimonials*****************/
.testimonials-form{
float: left;
width: 626px;
padding: 0px 0px 6px 167px;
margin: 0px 0px 0px 0px;
text-align: left;
}
.testimonials-form-title{
background: url(images/testimonials-form-title.jpg) no-repeat;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 10px; 
}

.a1:link, .a1:visited{
text-decoration: underline;
font-size: 12px;
color: #f7f7f7;
font-weight: normal;
cursor: help;
}
.a1:active, .a1:hover{
text-decoration: none;
font-size: 12px;
color: #f7f7f7;
font-weight: normal;
cursor: help;
}
.a2:link, .a2:visited{
text-decoration: underline;
font-size:1em;
color:#b59f9b;
font-weight: normal;
}
.a2:active, .a2:hover{
text-decoration: none;
font-size:1em;
color:#b59f9b;
font-weight: normal;
}
.a3:link, .a3:visited{
text-decoration: underline;
font-size: 14px;
color: #f7f7f7;
font-weight: normal;
}
.a3:active, .a3:hover{
text-decoration: none;
font-size: 14px;
color: #f7f7f7;
font-weight: normal;
}
.a4:link, .a4:visited{
text-decoration: underline;
color: #fc5b9c;
font-weight: normal;
}
.a4:active, .a4:hover{
text-decoration: none;
color: #fc5b9c;
font-weight: normal;
}
.a5:link, .a5:visited{
text-decoration: underline;
color: #b59f9b;
font-weight: normal;
}
.a5:active, .a5:hover{
text-decoration: none;
color: #b59f9b;
font-weight: normal;
}
.a6:link, .a6:visited{
text-decoration: underline;
color: #fc5b9c;
font-weight: normal;
cursor: help;
}
.a6:active, .a6:hover{
text-decoration: none;
color: #fc5b9c;
font-weight: normal;
cursor: help;
}
.td2{
text-decoration: none;
color: #b59f9b;
font-weight: normal;
font-size:26px;
}
.td3{
text-decoration: none;
color: #b59f9b;
font-weight: normal;
font-size:12px;
}
.td4{
text-decoration: none;
color: #9e7386;
font-weight: normal;
font-size:11px;
padding-left:45px;
}

.cartoon-ad{
background: url(images/banner-ad.jpg) no-repeat;
height:87px;
width:756px;
float:left;
margin:20px 0px 5px 0px;
}
.issue2{
background: url(images/issue2.jpg) no-repeat;
height:45px;
width:704px;
font-size:12px;
color:#9e7386;
float:left;
margin:40px 0px 5px 20px;
_margin:40px 0px 5px 10px;
padding:6px 0px 0px 20px;
text-align:center;
}
.issue{
background: url(images/issue.jpg) no-repeat;
height:45px;
width:607px;
font-size:11px;
color:#9e7386;
float:left;
margin:40px 0px 5px 14px;
_margin:40px 0px 5px 7px;
padding:8px 0px 0px 28px;
text-align:center;
float: left;
}

/****************** Contest ******************/
#content-contest
{
width: 964px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
border:none;
}
.contest{
width:964px;
padding: 0px 0px 0px 24px;
}
.contest-content{
margin:10px 0px 0px 0px;
padding:0px 0px 15px 2px;
}
.content-contest{
float:left;
padding:0px 4px 8px 4px;
color:#b59f9b;
line-height:25px;
}
.contest-link{
background:url(images/latest-link.jpg) right no-repeat;
height:32px;
text-align:right;
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
color:#91707c;
font-size:1.2em;
line-height:30px;
}
.contest-link a:link, .contest-link a:visited, .contest-link a:active
{
color: #f7f7f7;
font-size:12px;
text-decoration: none;
font-weight: bold;
padding:0px 10px 0px 10px;
}
.contest-link a:hover 
{
color: #ffffff;
font-size:12px;
text-decoration: none;
font-weight: bold;
padding:0px 10px 0px 10px;
}
.contest-title2{
float:left;
background: url(images/howitworks-tab1-title2.jpg) no-repeat;
width:350px;
font-size:1.2em;
font-weight:bold;
line-height:34px;
margin:0px 0px 0px 4px;
padding:0px 500px 12px 28px; 
}
#desc {
color: #896370;
padding: 15px 5px 10px 5px;
margin:0px;
text-align:left;
font-size:1em;
font-weight:normal;
line-height:15px;
}
#desc h1 {
color: #896370;
font-size:1.2em;
font-weight:bold;
line-height:28px;
}
#desc h2 {
color: #896370;
font-size:1em;
font-weight:normal;
line-height:14px;
float: left;
}
