/*  
Theme Name: DCDreal
Description: This is my theme for DCD.
Version: 1.0
Author: Bolt Web Solutions


*/
body, h1, h2, h3, h4, h5, h6, blockquote, p{
margin: 0;
padding: 0;
}

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}



body{
background-image:url('images/b.png');
background-position:center top;
background-repeat:repeat-y;
color:#000000;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
margin:0 0 0 0;
}

a:link, a:visited, a:active{
text-decoration: none;
color: #7f4102;
}


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

#wrapper{
width: 875px;
height:auto;
text-align: left;
background:  url(images/sideba.png);
background-repeat:repeat-x;
border:medium;
}

#toparea
{
width:875px;
height:10px;
background-color:#cf920f;
}

#bottomarea
{
width:875px;
height:5px;
background-color:#cf920f;
margin-bottom:8px;
}

#homebanner
{
width:875px;
height:330px;
font-family:Arial;
background-color:#cf920f;
padding-top:15px;
margin-bottom:5px;
}

#header
{
width:875px;
height:135px;
}

#header_inner
{
float:left;
width: 875px;
margin: 0 auto;
height:135px;
background: url('images/headerbg2.png') center; 
}

a.logo { width: 875px; height: 94px; float: left; background: url(images/headerbg1.png); margin-top: 0px; }

a.logo span { display: none; }

a.ad1 { width: 115px; height: 115px; float: left; background: url(images/advertise_here.png); margin-top: 5px; margin-bottom: 10px;}

a.ad1 span { display: none; }


a.ad2 { width: 115px; height: 115px; float: left; background: url(images/advertise_here.png); margin-top: 5px; margin-left: 6px; margin-bottom: 10px; }

a.ad2 span { display: none; }

a.ad4 { width: 115px; height: 115px; float: left; background: url(images/gr-4.gif); margin-top: 1px; }

a.ad4 span { display: none; }

a.ver { width: 74px; height: 54px; float: left; background: url(images/ver.png); margin-top: 1px;  }

a.ver span { display: none; }

a.hw { width: 230px; height: 176px; float: left; background: url(images/hw.png); margin-top: 8px; }

a.hw span { display: none; }

a.target { width: 629px; height: 230px; float: left; background: url(images/target.jpg); margin-top: 0px; }

a.target span { display: none; }

a.more { width: 109px; height: 21px; float: left; background: url(images/more.jpg); margin-top: 1px; }

a.more span { display: none; }

a.more1 { width: 109px; height: 21px; float: left; background: url(images/more.jpg); margin-top:10px; }

a.more1 span { display: none; }

a.aaps { width: 109px; height: 50px; float: left; background: url(images/aaps.png); margin-top:0px;}

a.aaps span { display: none; }

a.veri { width: 109px; height: 50px;  background: url(images/verified.png); margin-top:20px;}

a.veri span { display: none; }

a.home { width: 109px; height: 21px; float: right; background: url(images/home.png); background-repeat:no-repeat; margin-top: 0px; margin-right: 20px;}

a.home span { display: none; }

a.cac { width: 109px; height: 50px; float: left; background: url(images/cac.png); margin-top:0px; }

a.cac span { display: none; }

a.ddd { width: 512px; height: 35px; float: left; background: url(images/ddd.gif); margin-top: 15px; margin-bottom: 13px; margin-left: 7px;}

a.ddd span { display: none; }

a.thumb1 { width: 46px; height: 31px; float: left; background: url(images/thumbnails/flyer.gif); margin-right:8px; margin-bottom: 2px; margin-left: 7px;}

a.thumb1 span { display: none; }

a.thumb2 { width: 46px; height: 31px; float: left; background: url(images/thumbnails/doorhanger.gif); margin-right:8px; margin-bottom: 2px; margin-left: 7px;}

a.thumb2 span { display: none; }

a.thumb3 { width: 46px; height: 31px; float: left; background: url(images/thumbnails/coupon.gif); margin-right:8px; margin-bottom: 2px; margin-left: 7px;}

a.thumb3 span { display: none; }

a.thumb4 { width: 46px; height: 31px; float: left; background: url(images/thumbnails/contests&sweepstakes.gif); margin-right:8px; margin-bottom: 2px; margin-left: 7px;}

a.thumb4 span { display: none; }

a.thumb5 { width: 46px; height: 31px; float: left; background: url(images/thumbnails/productsample.gif); margin-right:8px; margin-bottom: 2px; margin-left: 7px;}

a.thumb5 span { display: none; }

a.footerlogo{ width: 174px; height: 32px; float: left; background: url(images/dcdmarketingblue.png); margin-top:0px;}

a.footerlogo span { display: none; }

#cont
{
margin-left: 7px;
line-height:22px;

}

#cont1
{
margin-left: 2px;
line-height:22px;
}


#li_cats
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
padding: 8px 2px 2px 29px;
}

#li_cats li {
color:#003366;

}

#li_cats a:hover {
	color: #7f4102;

}

#container{
background-repeat:repeat-x;
float: left;
width: 875px;
}

#homecontainer{
background:  url(images/featuredg.png);
background-color:#ffffff;
background-repeat:no-repeat;
width: 875px;
padding: 0px 0 0 0px;

}


#leftcontent
{
width: 620px;
padding: 0px 5px 5px 1px;

}


#topimage{
width: 630px;
padding: 2px 0px 15px 20px;

}

#topimage2{
width: 875px;
padding: 0px 0px 0px 0px;

}

#topimage1{
width: 620px;
padding: 0px 0px 15px 20px;

}

#topflash{
width: 620px;
padding: 0px 0px 0px 0px;
text-align:left;
font-weight:bold;
line-height:20px;
}

#insidecontainer{
background:  url(images/insid.png);
background-color:#ffffff;
background-repeat:no-repeat;
float: left;
width: 875px;
padding: 0px 0 0 0px;
}



#footcontainer{
background: url(images/footcontainer.png);
background-color:#ffffff;
background-repeat:no-repeat;
float: left;
width: 630px;
height:44;
padding: 0px 0 0 20px;
font-weight:bold;
}

p{
padding: 5px 5px 5px 5px;
line-height:20px;
}

#h1home {
font-family:Arial, Helvetica, sans-serif;
font-size: 19px;
color:#003366;
font-weight:bold;
margin-top:8px;
}

.post h1{
font-family: Georgia, Sans-serif;
font-size: 18px;
padding: 0px 8px 8px 5px;
color:#7f4102;
}

.post h2{
font-family: Georgia, Sans-serif;
font-size: 16px;
padding: 8px 8px 8px 5px;
color:#7f4102;
}

.post h3{
font-family: Georgia, Sans-serif;
font-size: 12px;
padding: 0px 30px 10px 20px;
color:#7f4102;
}


.post h4{
font-family: Georgia, Sans-serif;
font-size: 14px;
color:#000000;
padding: 8px 50px 0px 25px;
}

.entry{
line-height: 18px;
}

.sidebar ul li{
padding: 0px 0 0px 0;

}


.sidebar ul li h2{
font-family: Georgia, Sans-serif;
font-size: 16px;
}

.sidebar ul ul li{
padding: 2px;
line-height: 20px; 
}

.sidebar ul{
list-style-type: none;
margin: 2px;
padding: 0px 0 0px 1px;
}

#sidebar_form{
list-style-type: none;
margin: 2px;
padding: 0px 0px 15px 16px;
}

.sidebar{
float: right;
width: 245px;
background: url(images/sidebar.png);
background-color:#ffffff;
background-repeat:repeat-x;
border-right-color:#999900;
margin-top:5px;
margin-bottom:15px;
}



.sidebar2 ul li{
padding: 0px 0 0px 0;

}


.sidebar2 ul li h2{
font-family: Georgia, Sans-serif;
font-size: 16px;
}

.sidebar2 ul ul li{
padding: 2px;
line-height: 20px; 
}

.sidebar2 ul{
list-style-type: none;
margin: 2px;
padding: 0px 0 0px 1px;
}

.sidebar2{
float: right;
width: 245px;
background: url(images/sideba.png);
background-color:#ffffff;
background-repeat:repeat-x;
border-right-color:#999900;
}

#sidebar ul { margin: 0px 0px 2px 0px; padding: 0px; list-style: none; font-weight:bold;}
#sidebar li { margin: 0px; padding: 4px 0px 5px 20px; width: 230px; }

#sideheader{
float: left;
width: 228px;
color:ffffff;
height:20px;
font-size:14px;
font-family:Arial;
background-color:#cf920f;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
padding: 4px 0px 0px 5px;
}
#sideheader1{
float: left;
width: 228px;
color:ffffff;
height:20px;
font-size:14px;
font-family:Arial;
background-color:#cf920f;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
padding: 4px 0px 0px 8px;
}

#span1{
float: left;
width: 228px;
height:20px;
font-size:12px;
margin-top:0px;

padding: 2px 0px 50px 2px;
}

#span2{
float: left;
width: 228px;
height:20px;
font-size:12px;
margin-top:0px;
margin-bottom:35px;
padding: 2px 0px 0px 5px;
}



#footer
{
float:center;
width: 865px;
margin: 0 auto;
background: url(images/footerbg.gif) center;
background-repeat:repeat-x;
clear: both;
height:180px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

#footercontainer
{
float:center;
width: 855px;
margin: 0 auto;
clear: both;
margin-top: 1.0em;
margin-bottom: 1.0em;
padding-top: 1.0em;
height:160px;
text-align:left;
color:#7f4102;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

}

#footerh1 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#003366;
font-weight:bold;
margin-bottom:10px;
text-align:left;
}

#footerli 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#7f4102;
margin-bottom:10px;
text-align:left;
padding-left:13px;
line-height:28px;
}


h1{
font-family: Georgia, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;
}

#option9 {
float:left;
font-size:14px;
text-align:left;
color:#7f4102;
line-height:24px;
font-weight:bold;
margin-left:5px;
margin-top:3px;
margin-bottom:3px;
border-bottom:1px solid #f0ddb5;
width:224px;
}

#option91li  {
font-size:14px;
list-style-type:disc;
}

#line {
border-bottom: 1px solid #f0ddb5;
height:5px;
}
/*menu */

#suckerfishnav {
    font-size:12px;
    font-family:verdana,sans-serif;
    font-weight:bold;

    }
	
#suckerfishnav, #suckerfishnav ul {
    float:center;
    list-style:none;
	line-height:40px;
    padding:0px 0px 0px 0px;
    margin:0px;
    width:100%;
	z-index: 3;
	
    }


#suckerfishnav a {
    display:block;
    color:#333333;
    text-decoration:none;
	text-align:center;
	 padding:0px 20px 0px 20px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
	
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:175px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #b88901;
	
    }
#suckerfishnav li li {
    width:175px;
    border-bottom:1px solid #b88901;
    border-left:1px solid #b88901;
	border-right:1px solid #b88901;
    font-family:verdana,sans-serif;
	text-align:left;
    }
	
#suckerfishnav li {
float: left;
list-style:none;
border-left:0px solid #b88901;
text-align:left;
padding:0px 0px 0px 0px;
}
	
#suckerfishnav li li a {
    padding:6px 10px;
    width:175px;
    font-size:12px;
    color:#7f4102;
	text-align:left;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 170px;
	
    }
#suckerfishnav li li:hover {
    background:#b48907;
	width:175px;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
	width:175px;
	
    }


#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
	width:175px;
	
	
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
	width:176px;
	text-align:left;
    background:url(images/sidebar.png);
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#dbb957;
	
    }


a.main:hover {
background:none;
text-align:left;
}

.pagination{
padding: 5px;
}

.pagination ul{
margin: 0px;
padding: 0px;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type:;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{

text-decoration: none; 
color: #2e6ab1;
border: 1px solid #cf910d;
color: #000;
background-color: #FFFFFF;
padding: 2px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #cf910d;
color: #000;
background-color: #fdcf6e;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}


#flashcontent {
position:static
  z-index: 2;
}


#my-field {padding: 3px 0px 0px 241px;}

#my-field1 {padding: 3px 0px 0px 200px;}

.contactSubmit {
border:none;
width:72px;
height:21px;
background-image:url(images/sendback.gif);
background-repeat:no-repeat;
margin-left:15px;
}

#submitbttn {
font-family:Verdana;
font-weight:bold;
font-size:14px;
color:#ffffff;
cursor:pointer;
margin-left:10px;
}

#servicescol li {
    margin-left:35px;
	color: #0c113f;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
}

 #boltlogo
  {
    
	margin-top:25px;
    margin-left:180px;
	margin-bottom:8px;
  }


ul#nav {
width: 900px;
height:0px;
margin:1em 0;
padding:0;
font-size:12px;
color: #00C113F;
font-weight:bold;
}
 
ul#nav li {
list-style:none;
float:right;
line-height:25px;
color: #00C113F;
font-size:12px;

} 


#footerfont
{
font-size:10px;
}

/* end menu */

