﻿/* Localized css
general styles
*/
html
{
min-height: 100%;
margin-bottom: 1px;
}
body{
/*background:#BEBEBE none repeat scroll 0%;*/
background:#F0F0F0;
/*max-height:300px;*/
/*font-family:Arial, Helvetica, sans-serif;*/
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color:black;
}

/* 
-----------------------------
container styles
-----------------------------
*/
#container1 {

margin:0pt auto;
padding:0pt 10px;
width:960px;
/*background:#BEBEBE url(images/back-container1.jpg) repeat-y scroll 0%;*/
}

#container2
{
	width:960px;
	/*height: 1%;*/
	/*border-top: 3px solid #214991;*/
	/*background: url(images/back-container2.jpg) no-repeat 100% 0;*/
}

#contentbg {
background-image:url(mages/contentbg.gif);
background-repeat:repeat-y;
}



/*
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: 0px;
	max-height: 300px;
	float: inherit;
}
a:link, a:visited, a:active {
color: #FFFFFF;
text-decoration:underline;
}
a:hover {
color: #FFFFFF;
text-decoration:none;
}




.text10 {
font-size:10px;
}
.text11 {
	font-size:12px;
}
.text13 {
font-size:13px;
}
.text16 {
font-size:16px;
}

.italicboldquestion {
font-weight:bold;
font-style:italic;
font-size:13;
}



h1, h2, h3, h4, h5, h6
{
	color: #007bc3;
	margin: 0 0 .5em;
}






/*-----------------------------*/
/*header styles*/
/*-----------------------------*/
h1 {
color:#FFBB00;
font-size:3em;
margin-bottom:0;
}


#header { 
/*width:957px;*/ 
/*height:32px;*/
width:960px;
/*padding-right:10px;*/
/*padding:10px 0px 0px 0px;*/
background-color:#007bc3;
/*margin-top: 10px;*/
/*color:#ededed;*/
	/*background-color:#007BC3;*/
}

img.logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: solid 0px #ffffff
    }
#topmenu{width:960px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-size:13px;
font-weight: bold;
/*font: bold 13px Arial;*/
width: 960px;
overflow: hidden;
/*margin-bottom: 5px;*/
border-width:1px 2px;border-style:solid;border-color:#FFFFFF;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}
.solidblockmenu  li.current_page_item a
{
background-image:url(images/blockactive.gif);
color: #fff;

text-decoration: none;
}



/* Form */
.form-top {
width:503px;
height:9px;
background-image:url(images/form-top.gif);
background-repeat:no-repeat;
}

.form-mid {
color:#878787;
background-image:url(images/form-bg.gif);
background-repeat:repeat-y;
}

.form-mid td{
color:#878787;
}

.form-bot {
height:9px;
background-image:url(images/form-bot.gif);
background-repeat:no-repeat;
}



.inputstyle input {
border: 1px solid #EBEBEB;
}

hr {
color:#c3ccd5;
background-color: #c3ccd5;
height: 1px;
border:0px;
}





/* Footer */
/*#footer {
color:#adadad;
background-image:url(images/footerbar.gif);
height:40px;
width:957px;
font-size:12px;
margin-top:20px;
padding-top:10px;
}*/



/*#lowerfooter {
color:#adadad;
background-image:url(images/footerbar.gif);
height:39px;
width:957px;
font-size:12px;
margin-top: 0px
}*/

#footer a:link, #footer a:visited,#footer a:active {
color: #fff;
text-decoration:none;
}

#footer a:hover {
color:#ffffff;
text-decoration:none;
}

.footer {background:#007bc3; 
font-weight:normal;
color:#ffffff;
text-decoration:none;
font-size:10pt;
padding:6px 0px;
text-align:center;
width: 960px;
border: 2px white solid;
/*margin-top:10px;*/
}
.footer a{
color:#ffffff;
text-decoration:none;
}




/* flyout FAQ menu*/


.applemenu{
	margin: 5px 0;
	padding: 0;
	/*width: 500px;*/
	max-height: 250px;
	text-decoration:none;
}

.applemenu div.silverheader a{
	background:black url(images/glossyback.gif) repeat-x scroll left center;
	font-size:14px;
font-weight:bold;
	color: white;
	display: block;
	width: 755px;
	padding-left: 8px;
	text-decoration: none;
	height: 20px;
	vertical-align: middle;
	line-height:1.5em;
	border-bottom: solid white 1px;
	
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a{
background:#E47100 none repeat scroll 0%;
color: white;
}
.applemenu div.silverheader a:hover{
background-image: url(images/blockactive.gif);
color: white;
font-weight:bold;
}
.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 40px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
font-size:12px;
width: 755px;
}





.pagination{
width: 250px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: left;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 250px; /*IE5 width*/
w\idth: 250px; /*IE6 width*/
}

.pagination a  {
padding: 0 5px;
text-decoration: none;
background-color:#FFFFFF;
color:#3b3b3b;
}

.pagination a:hover, .pagination a.selected{
font-weight:bold;
background-color:#CCCCCC;
color:#ffffff;
}

.pagination a:link, .pagination a:active, .pagination a:visited, .pagination a:hover 
{
    color:#3b3b3b;
    }
#navlist
{display: inline;
list-style-type: none;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
display:table;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
padding:0pt;
white-space:nowrap;
}

#navlist li
{
display:table-cell; margin:0; padding:0;
}

#navlist li.current_page_item a
{
background-image:url(images/headerbgon.jpg);
color: #fff;
background-color: #369;
text-decoration: none;
}

#navlist li a { 

float:left; font-family:arial; font-size:0.8em; height:2.0em; line-height:2.0em; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#000; background:#f2a057 url(images/headerbg.jpg) repeat-x bottom left; border-right:1px solid #d60; border-left:1px solid #fb6;

}

/*#navlist a:link, #navlist a:visited{color: #000;background-color: #036;text-decoration: none;}*/

#navlist a:hover
{
background-image:url(images/headerbgon.jpg);
color: #fff;
background-color: #369;
text-decoration: none;
}

#navcontainer{
background-image:url(images/headerbg.jpg);
background-repeat:repeat-x;
height:35px;
width:100%;
}
#contentboxes{height:130px;
width:100%;}
.copyright{
font-size:10px;
}
#postcontent{
/*width:960px;*/
height:360px; border:2px solid #fff;background:#D3FBFB;/*overflow:hidden;*/
}
#quotecontent{
/*width:960px;*/
width:958px;

border:2px solid #fff;background:#ffffff;/*overflow:hidden;*/
}


.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}
.solidblockmenu  li.current_page_item a
{
background-image:url(images/blockactive.gif);
color: #fff;
}
.solidblockmenu li.current_page_parent a {
background-image:url(images/blockactive.gif);
color: #fff;
}
#nav {
	background:#577da2;
	border-bottom:1px solid #FFF;
	height:32px;
	}

#nav li {
	margin-right:25px;
	}

#nav li, #subnav li {
	/*float:left;*/
	list-style:none;
	text-decoration:none;
	}

#nav a, #nav a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight:bold
	}

#nav a:hover, #nav a:active,
li.current_page_parent a,
#nav li.current_page_item a,
#nav li.current_page_item a:visited
        {
	background:#295887
	}

#subnav {
	/*background:#e6eef7;*/
	/*border-top:2px solid #577da2;*/
	/*border-bottom:2px solid #cad8e6;*/
	/*height:28px;*/
	font-size:1em;

	}

#subnav li {
	/*border-right:1px solid #295887;*/
	padding-left:10px;
	}	

#subnav a, #subnav a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold
	}

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
	text-decoration:underline
	}
   .clear { clear:both; }   

   


#diarycontent{
background-color:#D6FEFE;
border:2px solid #FFFFFF;
width:960px;
height:320px;
/*width:100%;*/

}
#diarytext { 
float:left; 
/*margin-right:5px; */
width:300px;
height:360px;
font-size: 10pt;
/*margin-left:10px;*/
/*margin-top: 5px;*/
padding-top:10px;
}   
#diaryimage { 
float:right;
width:320px;
height:360px;}

#content { 
float:left; 
width:960px;
height:360px;
font-size: 12px;
background:#007BC3;
border:2px solid #FFFFFF;
}
#contentcontactus, #contentlayout { 
float:left; 
width:960px;
/*height:360px;*/
font-size: 12px;
background:#007BC3;
border:2px solid #FFFFFF;
}

#contentart { 
float:left; 
width:960px;
font-size: 12px;
background-color:#007BC3;
border:2px solid #FFFFFF;
}
#content_home { 

background-color:#007bc3;

}

#centrenarrow {
float:left; 
width:450px;
/*height:360px;*/
padding-left:30px;
padding-top:5px;
font-size:1.3em;
color:#FFFFFF;
}
#centrenarrow h1.entry {
font-size:2.0em;
}
#centrenarrow h4.entry {
font-size:1.3em;
font-weight:normal;
}
#centrenarrow ul{
list-style-type: disc;
}
#centrewide{
/*float:left; */
width:760px;
height:360px;
font-size:14px;
background:#ffffff;
padding-left:200px;
}
#uploadformwide{
float:left; 
width:785px;
height:auto;font-size: 12px;
}
#centrewide ul{
list-style-type: disc;
}
#centrefull{
float:left; 
width:960px;
height:360px;font-size:14px;
}

#centreimageright { 
float:right;
width:320px;
height:360px;
}

#rafform, #sample,#contactus { 
float:left; 
width:960px;
height:360px;
/*font-size: 12px;*/
font-size:14px;
/*padding-left:10px;*/
background-color:#007BC3;
border:2px solid #FFFFFF;
}
#sample{
background-color:#FFFFFF!important;
}
.samplecontent{
color:#000000!important;
}
#IQcontent{ 
float:left; 
width:950px;
/*height:auto;*/
/*font-size: 12px;*/
font-size:14px;
padding-left:10px;
background-color:#007BC3;
border:2px solid #FFFFFF;
color:#FFFFFF;
}
#IQcontent a:link , #IQcontent a:visited , #IQcontent a:active{ 
color:#FFFFFF;
}
#IQContent p {
color:#FFFFFF;
}
#servicecontent{ 
float:left; 
width:960px;
height:360px;
font-size: 12px;
background-color:#D6FEFE;
border:2px solid #FFFFFF;
}
#iqsuccess{ 
float:left; 
width:960px;
height:360px;
font-size: 14px;
background-color:#FFFFFF;
border:2px solid #FFFFFF;
/*padding-left:20px;*/
}
#selections{
min-height:260px;
/*height:auto;*/
}
.freelayout #selections, .limitededition #selections{
min-height:420px;
/*height:auto;*/
}

#samplebutton{
height:100px;
}

#rafcontent { 
float:left; 
width:960px;
/*height:360px;*/
font-size: 12px;
background-color:#D6FEFE;
border:2px solid #FFFFFF;
}
#raftext { 
margin-left:20px}
#faqaccordian { 
float:left; 
height:360px;
/*margin-right:5px; */
/*width:785px;*/
font-size: 10pt;
/*margin-left:10px;*/
/*margin-top: 5px;*/
background-color:#FFFFFF;
}
#homecontentleft { 
float:left;
/*width:480px;*/
width:420px;
height:360px;
text-align:left;
margin-left:20px;
}
#homecontentright { 
float:right;
width:520px;
height:360px;color:white;
text-align:left;
background:#007BC3;
/*font-family:Arial, Helvetica, sans-serif;*/
/*padding-left:30px;*/
}
#homecontentright h1,#homecontentleft h1 { 
font-size:3.0em;
color:#FFBB00;
margin-bottom:0px;
}
#homecontentright h2 , #homecontentleft h2 { 
font-size:1.4em;color:white;/*padding: 10px 0px;*/font-weight:normal;
margin:0px;
}
#homecontentright h3, #homecontentleft  h3 { 
font-size:2.0em;color:white;padding: 10px 0px;font-weight:normal;
margin-bottom:0px;
}
#homecontentright h4, #homecontentleft h4{ 
font-size:1.3em;color:white;/*padding: 10px 0px;*/font-weight:normal;	line-height:1.9em;
margin-top:0px;
}
#homecontentright img.whitebullet, #homecontentleft img.whitebullet { vertical-align: middle;margin-right:5px; } 
#sidebarmenu{
float:left;
/*border:1px black solid;*/
/*padding-top:10px;*/
width:200px;
height:360px;
color:#000000;
background-color:#007BC3;
font-size:12px;
}
#dealscontent #sidebarmenu{
height:auto;
}
#servicesidebarmenu{
float:left;
/*border:1px black solid;*/
/*padding-top:10px;*/
width:175px;
font-size:1em;
height:360px;color:#000000;
background-color:#FFFDD0;
}



#sidebarmenu ul{
margin:0;
padding:0px;
color:#FFFFFF;
width:200px;
}
#sidebarmenu ul li{
display:inline;
list-style-type:none;
margin:0;
padding:0;

}
#sidebarmenu ul li a{
border-bottom:3px solid #FFFFFF;
display:block;
padding:3px 3px 3px 5px;
text-decoration:none;
color: #FFFFFF;
font-size:1.5em;
font-weight:normal;
}
#sidebarmenu ul li.current_page_item a {
border-bottom:3px solid #FFFFFF;
color:#000000;
display:block;
font-weight:normal;
font-size:1.5em;
padding:3px 3px 3px 5px;
text-decoration:none;
background:#DDC847 none repeat scroll 0 0;
}

#sidebarmenu ul li a:hover  { 
font-weight: normal;
color:#FFFFFF; 
background:#DDC847;
font-size:1.5em;
}
#sidebarmenu ul li a:visited{ 
color:#FFFFFF;
}


#servicesidebarmenu li{
color:#000;
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}
#errorpage { 
float:left; 
width:960px;
height:360px;
font-size: 14px;
padding-left:20px;
background:#FFFFFF;
}
#errorpage a:link , #errorpage a:visited , #errorpage a:active{ 
color:#000000;
}
/*#sidebarmenu li a, #servicesidebarmenu li a {
text-decoration: none;color:#000;
}*/

/*#submenu ul{
padding-left:10px;
padding-top:5px;
color:#000;
}*  
/*#submenu li li{
padding-left:10px;
}*/
/*#submenu li.current_page_item a {
font-weight:bold;
color:#000
}*/

/*#submenu li a:hover{
font-weight:bold;
color:#000;
}*/
/*#submenu li a:visited{
color:#000;
}*/

#metadetails
{
font-size: 90%;
margin: 1em 0;
padding: .2em 1em 1em;
}
#metadetails dt
{
clear: left;
float: left;
width: 5em;
font-weight: bold;
padding-top: 1em;
}
#metadetails dd
{
margin-left: 6em;
padding-top: 1em;
}
/*#contactuscontent{
background-color:#FFFFFF;
border:1px solid #FFFFFF;
width:960px;
border:2px solid white;
}*/
#sidebarcontactus h2{
text-align:center;
padding-left:10px;
}
/*#sidebarcontactus{*/
/*float:left;*/
/*border:1px black solid;*/
/*padding-top:10px;*/
/*width:290px;*/
/*font-size:14px;*/
/*height:360px;*/
/*background-color:#FFFDD0;*/
/*color:white;*/
/*}*/

#sidebarsample, #sidebarcontactus{
float:left;
/*border:1px black solid;*/
/*padding-top:10px;*/
width:270px;
height:360px;
font-size:14px;
/*height:429px;*/
padding-left:10px;
padding-right:10px;
/* from sidebarmenu*/
/*background-color:#FFFDD0;*/
color:white;
}
#sidebarcontactus a:link , #sidebarcontactus a:visited , #sidebarcontactus a:active{ 
color:#FFFFFF;
}
#sidebarcontactus h1 {
margin:0;
padding-left:10px;
text-align:center;
}
#sidebarsample h1{
text-align:center;
padding-left:10px;
margin:0;
}

#contactusform, #requestsampleform { 
float:right; 
/*height:360px;*/
/*margin-right:5px; */
width:670px;
/*font-size: 10pt;*/
/*margin-left:10px;
margin-top: 5px;*/
/*background:#CDF9FA none repeat scroll 0 50%;*/
color:#FFFFFF;
}

#tafform{
width:960px;
height:360px; 
border:2px solid #fff;
background:#ffffff;
}
#custservice{
color:#FFFFFF;
font-size:14px;
margin:1em;
}
#custservice h1{ 
font-size:3.0em;
color:#FFBB00;
margin-bottom:0px;
}
#custservice a:link , #custservice a:visited, #custservice a:active { 
color:#FFFFFF;
}

/*   css for the accordian   */
/*                           */
/*                           */

.basic  {
width: 758px;
/*font-family: verdana;*/
border: 1px solid black;
}
.basic div {
background-color: #eee;
}
.basic p {
margin-bottom : 10px;
border: none;
text-decoration: none;

margin: 0px;
padding: 5px;
background:#ffffff;
}
.basic a {
cursor:pointer;
display:block;

margin-top: 0;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: black;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #999;
background: #DDC847 url(images/plus.gif) scroll no-repeat left center;
padding: 2px 0px 2px 20px;
}
.basic a:hover {
background: #D0F0C0 url(images/plus.gif)  scroll no-repeat left center;
}
.basic a.selected {
color: black;
background: #91C05E url(images/minus.gif) scroll no-repeat left center;
padding: 2px 0px 2px 20px;
}
#list1b {
float:left;
margin:0px;
}
.basic ul{
background:#FFFFFF;margin-top:0px;margin-bottom:0px;
}
#boxes {
background:#ffffff url(images/box02_gradient.php.jpg) repeat-x left;
/*background-color: #007BC3;*/
/*background-repeat:repeat-x;*/
border:2px solid #ffffff;
border-bottom:2px solid #ffffff;
height: 180px;	
float:left;
width: 960px;
height: 180px;
text-align:center;
color:black;
}
.boxtitle {
font-size:12pt;
color:black;
font-weight:bold;
margin:0pt auto;
text-align:center;
}

.boxtext1 { 
background-image:url(images/leftbox.png); background-repeat: no-repeat;
width: 280px;
padding:9px 10px 10px;
height: 150px;
float: left;
/*background-color: #FF0000;*/
margin-left: 15px;
margin-top: 10px;
}
.boxtext1 img.box1  { 
border:none;
}
p.box1p  { margin: 12px 0pt 10px;

}

/*.boxtext1 h1{color: #ffffff; margin:40px 20px 0px;}*/

.boxtext2 { 
background-image:url(images/bigboxgreen.png); 
width: 330px;
padding:9px 10px 10px;
height: 150px;
float: left;
background-repeat: no-repeat;
margin-left: 15px;
margin-top: 10px;
}
.boxtext3 { 
background-image:url(images/rightbox.png);
width: 225px;
padding:9px 10px 10px;
height: 150px;
float: left;
background-repeat: no-repeat;
margin-left: 15px;
margin-top: 10px;
}
.boxtext3 img.box3  { 
border:none;
/*width: 225px;*/
/*height: 150px;*/
}


#diarydeals{
font-size:12px;
width: 960px;
background:#000000 none repeat scroll 0 0;
}
#dealscontent { 
float:left; 
width:960px;
/*height:360px;*/
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #FFFFFF;
}
#deals{
font-size:12px;
width: 760px;
padding-left:200px;
font-family:Arial;
}

#dealdescription{
width:300px;
float:left;

margin-top:20px;
margin-left:50px;
height:310px;
}
.dealtext{
padding:0 10px 10px;
}
#dealaction{
width:300px;
float:right;
margin-top:20px;
margin-right:50px;
height:310px;border:2px solid #C8C866;
}

#dealaction .dealtext img{
padding-top: 30px;
}
.earlybird #dealdescription h3, .earlybird #dealaction h3{
font-weight:bold;
background:#C8C866 none repeat scroll 0 0;
text-align:center;
margin:0 0 1em 0;
font-size:2em;
}
.earlybird #dealone  h3{
font-weight:bold;
background:#C8C866 none repeat scroll 0 0;
text-align:center;
margin:0 0 1em 0;
font-size:1.5em;
}
.earlybird #dealone  {
background:#EBE9CD none repeat scroll 0 0;
font-size:12px;
border:2px solid #C8C866;
}
.earlybird #dealaction, .earlybird #dealdescription{
font-size:12px;
border:2px solid #C8C866;
background:#EBE9CD  none repeat scroll 0 0;
}
.limitededition #dealaction, .limitededition #dealdescription{
font-size:12px;
border:2px solid #C49A6B;
background:#FFFFCC none repeat scroll 0 0;
height:500px;
}
.limitededition #dealdescription{
margin-left:10px;
margin-top:5px;
}
.limitededition #dealaction{
margin-right:10px;
width:410px;
margin-top:5px;
}
.limitededition #dealdescription h3, .limitededition #dealaction h3{
font-weight:bold;
background:#C49A6B none repeat scroll 0 0;
text-align:center;
margin:0 0 5px 0;
font-size:2em;
}
.limitededition #dealthree  h3{
font-weight:bold;
background:#C49A6B none repeat scroll 0 0;
text-align:center;
margin:0 0 1em 0;
font-size:1.5em;
}
.limitededition #dealthree  {
background:#FFFFCC none repeat scroll 0 0;
font-size:12px;
border:2px solid #C49A6B;
}

.freelayout #dealaction, .freelayout #dealdescription{
font-size:12px;
border:2px solid #FFBD00;
background:#FEE7C3 none repeat scroll 0 0;
height:500px;
}
.freelayout #dealdescription{
margin-left:10px;
margin-top:5px;
}
.freelayout #dealaction{
margin-right:10px;
width:410px;
margin-top:5px;
}
.freelayout #dealdescription h3, .freelayout #dealaction h3{
font-weight:bold;
background:#FFBD00 none repeat scroll 0 0;
text-align:center;
margin:0 0 5px 0;
font-size:2em;
}
.freelayout #dealtwo  h3{
font-weight:bold;
background:#FFBD00 none repeat scroll 0 0;
text-align:center;
margin:0 0 1em 0;
font-size:1.5em;
}
.freelayout #dealtwo  {
background:#FEE7C3 none repeat scroll 0 0;
font-size:12px;
border:2px solid #FFBD00;
}
#refer{
/*background:#cdf9fa none repeat scroll 0%;*/
/*border:2px solid #FFFFFF;*/
/*height:520px;*/
font-size:12px;
/*margin-top: 20px;*/
/*width: 960px;*/
}
#dealone, #dealtwo, #dealthree{
float:left;
height:270px;
width:30%;
margin-left:2%;

margin-top:30px;

}
.dealstuff{
padding:0 10px;
}
#dealone{
display: inline;
}
#deal1 .title, #deal2 .title, #deal3 .title, #deal4 .title {
background-color:yellow;border-bottom:1px solid black;
font-weight:bold;height:30px;
padding-top:15px;text-align:center;
}
#deal1 .content, #deal2 .content , #deal3 .content , #deal4 .content  {
background-color:white;
/*border-bottom:1px solid black;*/
font-weight:normal; height:205px;
padding-top:15px;text-align:left;

}
#deal1 .action, #deal2 .action, #deal3 .action, #deal4 .action {
background-color:white;
height:50px;
padding:0px;text-align:center;
border:none;
}

#deal1 .action a, #deal2 .action a, #deal3 .action a,#deal4 .action a  {
margin:0px;
border:none;
padding:0px;
}

#deal1 .action a img, #deal2 .action a img, #deal3 .action a img, #deal4 .action a img {
height:50px;
border:none;

}

#rafcontent h1{
margin-bottom:0px;
}
/* css for NiftyCude rounded boxes  */
/* used in Diary Deals and refer a friend ( ul split2) and detail for Diary Deals (ul splitdetail)*/
ul#split,ul#split li{
margin:0;padding:0;list-style:none;
margin-left:19px;
margin-top:25px;
}
ul#split li{
float:left;
margin:0pt 15px 0px;
width:200px;
}
ul#split h3{
font: normal 120%/1.3 Verdana,sans-serif;
/*text-transform:uppercase;*/
margin:0px;
padding: 5px 0 0;
text-align:center;
color: #000;
font-weight:bold;
}
ul#split p{
margin:0;padding:5px 8px 15px
}

ul#splitdetail,ul#splitdetail li,ul#splitdetailart,ul#splitdetailart li{
margin:0;padding:0;list-style:none;
margin-left:19px;
margin-top:25px;
}
ul#splitdetail li{
float:left;
margin:0pt 30px 0px;
width:320px;
}
ul#splitdetailart li{
float:left;
margin:0pt 30px 0px;
width:480px;
}
ul#splitdetail h3, ul#splitdetailart h3{
font: normal 120%/1.3 Verdana,sans-serif;
/*text-transform:uppercase;*/
margin:0px;
padding: 5px 0 0;
text-align:center;
color: #000;
font-weight:bold;
}
ul#splitdetail p, ul#splitdetailart p{
margin:0;padding:5px 8px 15px
}
ul#splitdetail p.ddate, ul#splitdetailart p.ddate{
margin:0;padding:0px 20px 5px
}
ul#splitdetail p.ddateindent, ul#splitdetailart p.ddateindent{
margin:0;padding:0px 50px 5px
}
ul#split2,ul#split2 li{
margin:0;padding:0;list-style:none;
margin-left:19px;
margin-top:25px;
}
ul#split2 li{
float:left;
margin:10px 15px 25px;
width:890px;
}

ul#split2 h3{
font: normal 120%/1.3 Verdana,sans-serif;
/*text-transform:uppercase;*/
margin:0px;
padding: 5px 0 0;
text-align:center;
color: #000;
font-weight:bold;
}
ul#split2 p{
margin-top:5px;padding:5px 8px 15px
}
ul#split div{
background: #FFC
}
ul#split2 div{
/* background: #FFC */
}
li#one h3{
background: #C8C866;
}
li#one div{
border:2px solid #C8C866
}
li#two h3{
background: #FFBD00
}
li#two div{
border:2px solid #FFBD00;
}
li#twoart h3{
background: #FFBD00;
}
li#twoart div{
border:2px solid #FFBD00;
}
li#one2 h3{
background: #FF9933;
}
li#one2 div{
/*border:2px solid #FF9933;*/
}
li#two2 h3{
background: #39B54A;
}
li#three h3{
background: #E3A1C4;
}
li#three div{
border:2px solid #E3A1C4;
}
li#four h3{
background: #FFBB00;
}
li#four div{
border:2px solid #C49A6B;
}
li#fourart h3{
background: #FFBB00;
}
li#fourart div{
border:2px solid #C49A6B;
}
li#four .content{
border-left:2px solid #C49A6B; 
border-right:2px solid #C49A6B;
border-bottom:2px solid #C49A6B;
height:220px;
background: #ECE0D1;
}
li#four .action{
height:55px;text-align:center;
border-bottom:2px solid #C49A6B;
border-left:2px solid #C49A6B;
border-right:2px solid #C49A6B;
padding-bottom:5px;
}
li#four .action a img {
height:55px;
border:none;
}
li#five h3{
background: #C8C866;
}
li#five div{
border:2px solid #C8C866;
background:#EBE9CD none repeat scroll 0 0;
}
#five #deal1, #six #deal2{
background:#EBE9CD none repeat scroll 0 0;
}
#two #deal2, #twoart #deal2art{
background:#FEE7C3 none repeat scroll 0 0;
}

#three #deal3, #three #deal4{
background:#F2DFEB none repeat scroll 0 0;
}
#four #deal4, #fourart #deal4art{
background:#C49A6B none repeat scroll 0 0;
}
li#six h3{
background: #C8C866;
}
li#six div{
border: 2px solid #C8C866;
}
#terms {
font-size: 10px;
/*color: darkgray;*/
}

#letext {
font-size: 10px;
color: #C49A6B;
text-align: center;
}




#referheader{
margin-left:35px;
height:130px
}
#referintro {
width: 455px;
margin-left: 35px;
float: left;
font-size:14px;
margin-bottom:10px;
}
#enternow {
float: right;
width: 300px;
margin-top:27px;
margin-right: 10px;
}
#refer1 {
border: 2px solid #FF9933;
background: #FFE8CA;
}
#refer1text {
float:left;
width: 450px;
border:none; background:none;
}
#referimage {
float:right;
width: 400px;
padding-top:25px;
}
#refer2 {
border: 2px solid #39B54A;
background: #D0E8CA;
}
#refer2text {
float:left;
width: 450px;
border:none; background:none;
}
#referimage2 {
position: relative;
bottom: 62px;
left: 480px;
width: 395px;
height: 101px;
background-image: url(images/giftcard.png); background-repeat: no-repeat;
}









#spacer {
height: 15pt;
}


/* from featured slider  //Featured Content Glider: By http://www.dynamicdrive.com*/
.glidecontent h1{
color:#FFBB00;
}
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 760px;
height: 330px; /* Set height to be able to contain height of largest content shown*/
/*border: 5px solid #687C98;*/
overflow: hidden;
/*background:#CDF9FA;*/
background:#FFFFFF;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/
.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
/*padding: 10px;*/
visibility: hidden;
/*width: 330px;*/
width: 760px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px

	Or width of wrapper div itself (not counting wrapper border/padding)
*/
.glidecontent a, .glidecontent a:link, .glidecontent a:visited, .glidecontent a:active{
color:#FFFFFF;
text-decoration:none;
}
.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 760px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
/*height: 25px;*/
/*margin-top: 5px;*/
/* test for positioning*/
height:20px;
margin-top:340px;
position:absolute;
text-align:center;
}/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/
.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid black;
color: #2e6ab1;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}
.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}
.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}
.glideimage{
float:left;
width:320px;
height:330px;
}
.glidetext{
float:right;
width:440px;
height:330px;
font-family:Arial;
}
.fsc p.busted{
margin:5px;
font-size: 2.5em;
font-weight:bold;
}

/* css or featured glider to suit home page */
#homepage{
height:360px;
width: 520px;
height: 360px;
float: left;
z-index: 0;
}
#homepage.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 520px;
height: 360px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
background:#007BC3;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/
.homeglidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #007BC3;
/*padding: 10px;*/
visibility: hidden;
height:360px;
width: 520px;
margin-left: 0px;
z-index: 0;
}
/*
 Total glidecontent width: 330px+10px+10px=350px

	Or width of wrapper div itself (not counting wrapper border/padding)
*/
.homeglidecontent a, .glidecontent a:link, .glidecontent a:visited, .glidecontent a:active{
color:#FFFFFF;
text-decoration:none;
}
.fsc .glidecontent a:link, .fsc .glidecontent a:visited, .fsc .glidecontent a:active{
color:#000000;
text-decoration:underline;
}
#home.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
position: absolute;
height:20px;
width: 200px;
text-align: left;
/*background:#007BC3;*/ /*always declare an explicit background color for fade effect to properly render in IE*/
margin-left: 20px;
margin-top:340px;
z-index: 100;
}/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/
#home.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
color: #2e6ab1;
margin-right: 5px;
font-weight: bold;
text-decoration: none;
z-index: 1;
height: 11px;
width: 11px;
background-color: #CCCCCC;
border:none;
}
#home.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #007BC3;
color: black;
}
#home.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}
#home.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
#home.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}
#home.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}





