/*  
Theme Name: WordPress theme Hot Deel(TM) de
Theme URL: http://wordpress.org/
Description: A theme from Rockstone-Media.com based on theme 687 of Template-Help.com Collection
Version: 2.6
Author: Rockstone-Media.com and Template_Help.com 
Author URL: http://www.Rockstone-Media.com/ http://www.Template-Help.com/ 
*/
/* CSS Document */

*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family:tahoma; font-size:13px; line-height:16px; color:#292727; background: url(images/fill.gif) 0 0 repeat-x #FFFFFF;}
img { border:0;}

table, td {border-collapse:collapse;}
table, td, img {border:0;}
td, tr {vertical-align:top; text-align:left;}

/***forms*******************************************/
input, textarea{font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}
.searching {width:167px; height:auto; color:#000000; height:18px; margin-right:13px; border: solid 1px #404040;}
.searching_2 {width:100px; height:auto; color:#000000; height:18px; margin-right:0; border: solid 1px #404040;}
.column_center input, .column_center textarea { margin:3px 0 3px 5px;}

/***end forms*******************************************/

.wrap { background:url(images/wrap.jpg) left bottom repeat-x; width:100%;}
.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 956)? "956px" : "100%"); min-width:956px;}
.main {width:956px; margin:auto;}

a {color: #0000CC; text-decoration:none;}
a:hover{text-decoration:underline;}

 
h1 { font-size:3.08em; color:#FFFFFF; font-weight:normal; line-height:1.01em; width:auto;} 
h1 a  {color:#FFFFFF; text-decoration:none;}
h2{ font-size:1.01em;}

.f3 {
color: #333333;
font-weight: bold;
text-transform: none;
font-size: 1.15em;
line-height: 1.25em;
text-align:left;
}

h3 { 
color:#E80000; 
font-weight:bold; 
text-transform:uppercase; 
font-size:1.01em; line-height:1.25em; 
text-align:left;
}

h3 a {
color:#E80000; 
font-size:1.15em; 
line-height:1.15em; 
text-decoration:none;
}

h3 a:hover {text-decoration:underline;}

.titlered { 
color:#e80000;
font-weight:bold; 
text-transform: none; 
font-size:1.25em; line-height:1.35em;
}
.ti { 
color:#333333;
font-weight:bold; 
text-transform: none; 
font-size:1.15em; line-height:1.25em;
}

.ti a {
color:#333333;
text-decoration:none;
}

.ti a:hover {text-decoration:underline; color:#333333;}



/***global*******************************************/
.content { width:100%; overflow:hidden;}
.content .indent { padding:0 0 0 0;}
.inside_center { padding:18px 18px 5px 18px; }

ul { margin:0;}

.left_side_bar { float:left; width:177px; margin:0 -177px 0 0; position:relative; min-height:768px; height:auto !important; height:768px;}
.column_center{float:left; width:100%;}
.indent_center { padding:0 0 0 0; margin:0 202px 0 177px;}
.right_side_bar { float:left; width:202px; margin:0 0 0 -202px;}
.subright_side_bar { float:left; width:202px; margin:0; }

.clear{clear:both;}

.w100 { width:100%;}
.h100 { height:100%;}

.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}

.breadcrumb {
        color:#454545;
}

/***global*******************************************/


/***Begin Images *******************************************/
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will align the image to the 	right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

text_box img.alignright {
	padding: 4px;
	margin: 3px 0 2px 20px;
	display: inline;
}

.alignleft {
	padding: 0 0 0 0;
	margin: 5px 10px 5px 0; 
	display: inline;
}
.alignnone {
	padding: 0 0 0 0;
	margin: 5px 10px 5px 0; 

	display: inline;
}
.alignright {
	float: right;
	padding: 0 0 0 0;
	margin: 5px 15px 5px 0; 
	display: inline;
}
.right {
	text-align: right;
}
.alignleft {
	float: left;
}
.left {
	text-align: left;
}
.onepicleft {
	float:left;
	width:162px;
	height:162px;
	padding-right:10px;
	padding-bottom:10px;
}
.arrow_intro {
	position:relative;
	top:1px;
}
.arrow_reviews {
	position:relative;
	top:1px;
}
/***End Images *******************************************/

/***Status updates *******************************************/
.updateimgex {
	width:231px; 
	height:40px;
	margin-bottom:5px;
	position:relative;
	top:1px;
}
.updateimgoba {
	width: 272px; 
	height: 40px;
	margin-bottom:5px;
	position:relative;
	top:1px;
}
.updateimgaa {
	width: 213px; 
	height: 40px;
	margin-bottom:5px;
	position:relative;
	top:1px;
}
.updimgptxtnu {
	width: 214px; 
	height: 40px;
	margin-right:10px;
	margin-bottom:5px;
	position:relative;
	top:1px;
}
.updimgptxtpcb {
	width: 273px; 
	height: 40px;
	margin-right:10px;
	margin-bottom:5px;
	position:relative;
	top:1px;
}
.updimgptxtpcl {
	width: 273px; 
	height: 40px;
	margin-right:10px;
	margin-bottom:5px;
	position:relative;
	top:1px;
}
.updimgptxtpcd {
	width: 273px; 
	height: 40px;
	margin-right:10px;
	margin-bottom:5px;
	position:relative;
	top:1px;
}

.upddate {
	font-weight:normal;
	font-size:0.9em; line-height:1.4em;
}
.upborderred {
	border:1px solid #e80000;
	padding: 5px;
	margin-left: 174px;
}
.upbordergreen {
	border:1px solid #87AF28;
	padding: 5px;
	margin-left: 174px;
}
.upborderoran {
	border:1px solid #FE8B01;
	padding: 5px;
	margin-left: 174px;
}

.uptxtred {
	color:#e80000;
	font-weight:bolder;
	font-size:1.1em; line-height:1.2em;
}
.uptxtgreen {
	color:#87AF28;
	font-weight:bolder;
	font-size:1.1em; line-height:1.2em;
}
.uptxtorange {
	color:#FE8B01;
	font-weight:bolder;
	font-size:1.1em; line-height:1.2em;
}
.lineth {
	text-decoration: line-through;
}

/***End status updates *******************************************/

/***Begin icons *******************************************/

.icon_info {
border:none !important; 
margin: 0 5px 0 3px;
width:14px;
height:14px;
}
.icon_info_02 {
text-align:right;
border:none !important; 
margin: 0 5px 0 3px;
width:14px;
height:14px;
}
.icon_nw {
border:none !important; 
margin: 0 2px 0 3px;
width:11px;
height:11px;
}
.icon_nw_hd {

border:none !important; 
margin: 0 2px 0 3px;
width:11px;
height:11px;
}
.icon_nw_hd a {
color:#333333; 
text-decoration:none;
}
.icon_nw_hd a:visited {
color:#333333;
text-decoration:underline;
}
.icon_nw_hd a:hover {
color:#333333; 
text-decoration:none;
}
.icon_nw_hd a:active {
color:#333333;
text-decoration:underline;
}
.icon_nw_hd a:hover img {
color:#333333;
text-decoration:none;
}

.icon_nw_sp {
border:none !important; 
margin: 0 2px 0 3px;
width:11px;
height:11px;
}
.icon_nw_sp a {
color:#333333;
text-decoration:underline;
}
.icon_nw_sp a:visited {
color:#333333;
text-decoration:underline;
}
.icon_nw_sp a:hover {
color:#333333;
text-decoration:none;
}
.icon_nw_sp a:active {
color:#333333;
text-decoration:underline;
}
.icon_nw_sp a:hover img {
color:#333333;
text-decoration:none;
}
/***End icons*********************************************/

/***Begin offer boxes 01*********************************************/

.hdinfo { 
    font-weight:bolder;
    color:#E80000;
    padding-top:20px;
    padding-bottom:7px;
}
.red { 
    font-weight:bolder;
    color:#E80000;
}
.descr_title {
	color:#333333;
}
.descr {
	color:#333333;
}
.spinfo { 
    font-weight:bolder;
    color:#0015A8;
    padding-top:20px;
    padding-bottom:7px;
}

.notice {
font-size:0.8em;
line-height:0.9em;
}
.notice2 {
font-size:0.8em;
line-height:0.9em;
color:#666666;
}
.notice_righttxt {
float:right;
font-size:0.8em;
line-height:0.9em;
}
.notice_right {
float:right;
margin: 0 0 5px 5px;
}
.align_right {
text-align:right;
font-size:0.8em;
line-height:0.9em;
}
.align_left {
text-align:left;
}
.info_bot {
float:right;
vertical-align:bottom;
margin: 0 0 5px 5px;
}
.hd {
width:110px;
height:27px;
padding: 0 0 0 0;
margin: 15px 5px 0 0;
background:url(images/hotdeeliconw.gif) 0 0 no-repeat;
position:relative;
top:12px;
left:10px;
/* z-index:101; */
}
.hdicon {
float:left;
width:35px;
height:35px;
padding: 0 0 0 0;
margin: 0 3px 0 0;
background:url(images/icon_lol35b.gif) 0 0 no-repeat;
background-attachment: scroll;
/* z-index:104; */
}
.hdbox {
padding:24px 10px 10px 10px;
border:solid 1px #339900; 
min-height:175px;
min-width:280px;
vertical-align:top;
}
.hdtxt {
color:#333333; 
}


.spheadline {
display:inline;
padding:5px;
font-weight:bolder;
height:20px;
min-width:10px;
position:relative;
top:9px;
left:10px;
background-color:#ffffff;
color:#003366; 
/* z-index:108; */
}
.spbox {
padding:24px 10px 10px 10px;
border:solid 1px #003366;
min-height:175px;
min-width:280px;
vertical-align:top;
}
.spicon {
float:left;
width:15px;
height:15px;
padding: 0 0 0 0;
margin: 0 3px 0 0;
position:relative;
top:2px;
background:url(images/icon_eek35b.gif) 0 0 no-repeat;
background-attachment: scroll;
/* z-index:109; */
}
.sptxt {
color:#003366; 
}
.sptxt a {
color:#0000CC;
text-decoration:none;
}
.sptxt a:hover {
color:#0000CC;
text-decoration:underline;
} 
/***End offer boxes 01 *********************************************/


/***Begin offer boxes 02*********************************************/


div {
	margin:0;
}


.hdboxhbody {
}

.hdboxmrito {
	background-color: transparent;
	background-image: url(images/hdboxmrito.gif);
	background-repeat: no-repeat;
        background-position: top right;
	/* margin:-1px; */
position: relative;
left:1px;
bottom:1px;
	background-attachment: scroll;

}
.hdboxmleto {
	background-color: transparent;
	background-image: url(images/hdboxmleto.gif);
	background-repeat: no-repeat;
        background-position: top left;
position: relative;
right:2px;
bottom:0px;
	background-attachment: scroll;
}
.hdboxmribo {
	background-color: transparent;
	background-image: url(images/hdboxmribo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	/* margin:-1px; */
position: relative;
left:1px;
top:1px;
	background-attachment: scroll;
}
.hdboxmlebo {
	background-color: transparent;
	background-image: url(images/hdboxmlebo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
position: relative;
right:2px;
top:0px;
	background-attachment: scroll;
}

.notice_lefttxt strong {
float:left;
font-size:0.8em !important;
line-height:0.9em !important;
}
.notice_left {
float:left;
/* margin: 0 0 0 0; */
}

.hdbox_02a {
padding:0;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; 
background-color:#e8e8e8;
min-height:55px;
min-width:280px;
vertical-align:top;
margin:0;
background-image: url(images/hdboxhbody.gif);
background-repeat: repeat-x;
background-position:top left;

/* background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%; */
}
.hdbox_02 {
padding:0;
background-color:transparent;
min-height:55px;
min-width:280px;
vertical-align:top;
margin:0;
}
.hdheaderbox1 {
border:none;
/* background-color: #e8e8e8; */
min-height:36px;
min-width:278px;
vertical-align:top;
}
.hdheaderbox {
padding:10px 5px 10px 10px;
border:none;
background-color:transparent;
min-height:36px;
min-width:278px;
vertical-align:top;
margin:0;
}
.hdheaderboxright {
/* float:right; */
padding: 0 0 0 0;
margin-top:0px;
margin-right:10px;
margin-left:125px;
vertical-align:top;
text-align:right;
background-color:transparent;
}

.hdoffertipbycont {
float:left;
background-color:transparent;
color:#666666;
font-size:0.9em;
/* margin-top: 10px;
margin-right: 143px; */
border:none;
margin-left: 40px;
}
.hdoffertipby {
vertical-align:top;
padding: 0 0 0 0;
width:75px;
height:35px;
/* position:relative;
top:10px; */
border:none;
}
.hdoffertipbycontde {
float:left;
background-color:transparent;
color:#666666;
font-size:0.9em;
/* margin-top: 10px;
margin-right: 143px; */
border:none;
margin-left: 10px;
}
.hdoffertipbyde {
vertical-align:top;
padding: 0 0 0 0;
width:95px;
height:35px;
/* position:relative;
top:10px; */
border:none;
}
.hdofferlogocont {
text-align:right;
background-color:transparent;
border:none;
}
.hdofferlogo {
vertical-align:top;
padding: 0 0 0 0;
margin-top:0;
margin-right:0;
width:132px;
height:35px;
/* position:relative;
top:10px; */
border:none;
}
.hdheaderboxleft {
float:left;
min-width:210px;
min-height:35px;
padding: 0 0 0 0;
margin-top:0;
margin-right:10px;
vertical-align:top;
background-color:transparent;
}
.hdicon_02 {
float:left;
width:35px;
height:35px;
padding: 0 0 0 0;
margin: 0 6px 0 0;
position:relative;
background:url(images/icon_lol35b.gif) 0 0 no-repeat; 
background-attachment: scroll; 
/* z-index:104; */
}
.hdtitle {
text-align:left;
color:#333333; 
font-weight:bolder;
font-size:1.1em;
text-transform:uppercase;
background-color:transparent;
}
.hdprice {
text-align:left;
color:#E80000; /* was: 333333 */
font-weight:bolder;
line-height:1.6em;
background-color:transparent;
}
.hdcontentboxa {
padding:0;
border:1px solid #CCCCCC;
background-color: #FDECC8; 
/* min-height:200px; */
min-height:40px;
min-width:260px;
vertical-align:top;
margin:0;
background-image: url(images/hdboxcbodyy.gif);
background-repeat: repeat-x;
background-position:top left;

background-attachment: scroll;
}
.hdcontentbox {
border:none;
padding:0;
background-color: transparent;  
/* min-height:200px; */
min-height:40px;
min-width:260px;
vertical-align:top;
margin:0;
}
.hdboxmbody {
}
.hdcontentboxinner {
/* min-height:141px; */
min-height:30px;
min-width:240px;
/* padding:24px 10px 10px 10px; */
/* padding:18px 20px 20px 24px; */
padding:18px 20px 1px 24px;
border:none;
background-color:transparent;
color:#333333; 
font-weight:bolder;
}
.hdtxt_02_normal {
color:#333333; 
font-weight:normal;
font-size: 1em;
background-color:transparent;
}

.hdtxt a {
color:#0033CC; 
text-decoration:none;
}
.hdtxt a:visited {
color:#0033CC;
text-decoration:none;
}
.hdtxt a:hover {
color:#0033CC;  
text-decoration:underline;
}
.hdtxt a:active {
color:#0033CC;
text-decoration:none;
}
.hdtxt a:hover img {
color:#0033CC;
text-decoration:none;
}
.hdbottombox {
clear: both;
min-width:278px;
min-height:20px;
background-color: transparent; 
border:none; /*was: border-top:solid 1px #CCCCCC;*/
margin-top:5px;
font-weight:normal;
font-size:0.9em;
}
.hdbottombox a {
color:#0033CC; 
text-decoration:none;
}
.hdbottombox a:visited {
color:#0033CC; 
text-decoration:none;
}
.hdbottombox a:hover {
color:#0033CC; 
text-decoration:underline;
}
.hdbottombox a:active {
color:#0033CC; 
text-decoration:none;
}

.hdbottomboxleft {
float:left;
padding: 3px 10px 3px 10px;
background-color:transparent;
border:none; /*was: border-right:solid 1px #CCCCCC;*/
}
.hdbottomboxright {
text-align:center;
font-size:0.85em;
padding: 3px 10px 3px 10px;
background-color:transparent;
}
.info {
border:none !important;
}
.info a {
border:none !important;
}
.info a:link {
border:none !important;
}
.info a:visited {
border:none !important;
}
.info a:hover {
border:none !important;
}
.info a:active {
border:none !important;
}

.info1 {
border:none !important;
text-decoration: none !important;
}
.info1 a {
border:none !important;
text-decoration: none !important;
}
.info1 a:link {
border:none !important;
text-decoration: none !important;
}
.info1 a:visited {
border:none !important;
text-decoration: none !important;
}
.info1 a:hover {
border:none !important;
text-decoration: none !important;
}
.info1 a:active {
border:none !important;
text-decoration: none !important;
}

/***box 02sp***************************************/
.hdbox_02a_sp {
padding:0;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC; 
background-color:#e8e8e8;
min-height:55px;
min-width:280px;
vertical-align:top;
margin:0;
background-image: url(images/hdboxhbody.gif);
background-repeat: repeat-x;
background-position:top left;

background-attachment: scroll;
}
.hdboxmrito_sp {
	background-color: transparent;
	background-image: url(images/hdboxmrito.gif);
	background-repeat: no-repeat;
        background-position: top right;
	/* margin:-1px; */
position: relative;
left:1px;
bottom:1px;
	background-attachment: scroll;
}
.hdboxhbody_sp {
}
.hdheaderbox1_sp {
border:none;
background-color: transparent; 
min-height:36px;
min-width:278px;
vertical-align:top;
}
.hdboxmleto_sp {
	background-color: transparent;
	background-image: url(images/hdboxmleto.gif);
	background-repeat: no-repeat;
        background-position: top left;
position: relative;
right:2px;
bottom:0px;
	background-attachment: scroll;
}
.hdbox_02sp {
padding:0;
background-color:transparent;
min-height:55px;
min-width:280px;
vertical-align:top;
margin:0;
}
.hdheaderbox_02sp {
padding:10px 5px 10px 10px;
border:none;
background-color:transparent;
min-height:36px;
min-width:278px;
vertical-align:top;
margin:0;
}
.hdheaderboxright_02sp {
padding: 0 0 0 0;
margin-top: 0;
margin-right:10px;
vertical-align:top;
text-align:right;
background-color:transparent;
}
.spoffernotipcont {
float:right;
background-color:transparent;
color:#666666;
font-size:0.9em;
border:none;
margin-right:10px;
}
.spoffernotip {
vertical-align:top;
text-align:right;
padding: 0 0 0 0;
width:170px;
height:35px;
border:none;
font-size:0.9em;
}
.hdlogo_02sp {
float:right;
position:relative;
bottom:10px;
width:132px;
height:35px;
vertical-align:top;
padding: 0 0 0 0;
margin-top:0;
margin-right:0;
}
.hdheadercomment_02sp {
color:#666666;
font-size:0.9em;
margin-top: 10px;
margin-right: 143px;
}
.hdheaderboxleft_02sp {
float:left;
min-width:210px;
min-height:35px;
padding: 0 0 0 0;
margin-top:0;
margin-right:10px;
vertical-align:top;
background-color:transparent;
}
.hdicon_02sp {
float:left;
width:35px;
height:35px;
padding: 0 0 0 0;
margin: 0 6px 0 0;
background:url(images/icon_eek35b.gif) 0 0 no-repeat;
/* z-index:104; */
}
.hdtitle_02sp {
text-align:left;
color:#333333; 
font-weight:bolder;
font-size:1.1em;
text-transform:uppercase;
background-color:transparent;
}
.hdcontentboxa_sp {
padding:0;
border:1px solid #CCCCCC;
background-color: #FFFFFF; 
/* min-height:200px; */
min-height:40px;
min-width:260px;
vertical-align:top;
margin:0;
background-image: url(images/spboxcbody.gif);
background-repeat: repeat-x;
background-position:top left;
background-attachment: scroll;
}
.hdboxmribo_sp {
	background-color: transparent;
	background-image: url(images/hdboxmribo_sp.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	/* margin:-1px; */
position: relative;
left:1px;
top:1px;
	background-attachment: scroll;
}
.hdboxmlebo_sp {
	background-color: transparent;
	background-image: url(images/hdboxmlebo_sp.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
position: relative;
right:2px;
top:0px; 
	background-attachment: scroll;
}

.hdboxmbody_sp {
}
.hdtxt_02sp_normal {
color:#333333; 
font-weight:normal;
font-size: 1em;
background-color:transparent;
}
/*x*/
.hdtxt_02sp a {
color:#0000CC; 
text-decoration:none;
}
.hdtxt_02sp a:visited {
color:#0000CC;
text-decoration:none;
}
.hdtxt_02sp a:hover {
color:#0000CC; 
text-decoration:underline;
}
.hdtxt_02sp a:active {
color:#0000CC;
text-decoration:none;
}
.hdtxt_02sp a:hover img {
color:#0000CC;
text-decoration:none;
}
.hdprice_02sp {
text-align:left;
color:#0015A8; /* was: 333333 */ 
font-weight:bolder;
line-height:1.6em;
background-color:transparent;
}
.hdcontentbox_02sp {
border:none;
padding:0;
background-color: transparent;  
/* min-height:141px; */
min-height:30px;
min-width:240px;
vertical-align:top;
margin:0;
}
.hdcontentboxinner_02sp {
/* min-height:141px; */
min-height:30px;
min-width:240px;
/* padding:24px 10px 10px 10px; */
/* padding:18px 18px 18px 24px; */
padding:18px 18px 1px 24px;
boxinner 
border:none;
background-color:transparent;
color:#333333; 
font-weight:bolder;
}
.notice_left_02sp {
float:left;
}
.notice_lefttxt_sp strong {
float:left;
font-size:0.8em !important;
line-height:0.9em !important;
}
.hdbottombox_sp {
clear: both;
min-width:278px;
min-height:20px;
background-color: transparent;  
border:none; /*was: border-top:solid 1px #CCCCCC;*/
margin-top:5px;
font-weight:normal;
font-size:0.9em;
}
.hdbottombox_02sp a {
color:#0033CC;
text-decoration:none;
}
.hdbottombox_02sp a:visited {
color:#0033CC;
text-decoration:none;
}
.hdbottombox_02sp a:hover {
color:#0033CC;
text-decoration:underline;
}
.hdbottombox_02sp a:active {
color:#0033CC;
text-decoration:none;
}
.hdbottomboxleft_sp {
float:left;
padding: 3px 10px 3px 10px;
background-color:transparent;
border:none; /*was: border-right:solid 1px #CCCCCC;*/
}
.clear {
	clear:both;
	height:1px;
	min-width:1px;
}
.hdbottomboxright_sp {
text-align:center;
font-size:0.85em;
padding: 3px 10px 3px 10px;
background-color:transparent;
}
.hdbottombox_sp a {
color:#0033CC; /* was: #000000; */
text-decoration:none;
}
.hdbottombox_sp a:visited {
color:#0033CC; /* was: #000000; */
text-decoration:none;
}
.hdbottombox_sp a:hover {
color:#0033CC; /* was: #000000; */
text-decoration:underline;
}
.hdbottombox_sp a:active {
color:#0033CC; /* was: #000000; */
text-decoration:none;
}
/***End offer boxes 02*********************************************/


/***box*******************************************/

.side_left{ background:url(images/side_left.gif) left top repeat-y #FFFFFF;}
.side_right{ background:url(images/side_right.gif) right top repeat-y;}
.side_top{ background:url(images/side_top.gif) left top repeat-x;}
.left_top{ background:url(images/left_top.gif) left top no-repeat;}
.right_top{ background:url(images/right_top.gif) right top no-repeat; width:100%;}


.left_bot{ background:url(images/left_bot.png) left 0 no-repeat; height:20px;}
.right_bot{ background:url(images/right_bot.png) right 0 no-repeat; height:20px;}
.side_bot{ background: url(images/side_bot.png) 0 0 repeat-x; height:20px; font-size:0px; line-height:0px; margin:0 20px 0 20px;}
/***box*******************************************/

/***box*******************************************/
.left_top_2{ background:url(images/left_top_2.gif) left top no-repeat;}
.right_top_2{ background:url(images/right_top_2.gif) right top no-repeat;}
.left_bot_2{ background:url(images/left_bot_2.gif) left bottom no-repeat;}
.right_bot_2{ background:url(images/right_bot_2.gif) right bottom no-repeat; width:100%; min-height:142px; height:auto !important; height:142px;}

.side_top_2{ background:url(images/side_top_2.gif) left top repeat-x #8ECE3C;}
.side_bot_2{ background:url(images/side_bot_2.gif) left bottom repeat-x;}
/***box*******************************************/

/***box*******************************************/
.left_top_3{ background:url(images/left_top_3.gif) left top no-repeat #E8E8E8;}
.right_top_3{ background:url(images/right_top_3.gif) right top no-repeat;}
.left_bot_3{ background:url(images/left_bot_3.gif) left bottom no-repeat;}
.title .right_bot_3{ background:url(images/right_bot_3.gif) right bottom no-repeat; width:100%; min-height:81px; height:auto !important; height:81px;}
.right_bot_3{ background:url(images/right_bot_3.gif) right bottom no-repeat; width:100%; min-height:40px; height:auto !important; height:40px; text-align:center;}
/***box*******************************************/

/***box*******************************************/
.left_top_4{ background:url(images/left_top_7.gif) left top no-repeat;}
.right_top_4{ background:url(images/right_top_7.gif) right top no-repeat;}
.left_bot_4{ background:url(images/left_bot_7.gif) left bottom no-repeat;}
.title .right_bot_4{ background:url(images/right_bot_7.gif) right bottom no-repeat; width:100%; min-height:81px; height:auto !important; height:81px;}
.right_bot_4{ background:url(images/right_bot_7.gif) right bottom no-repeat; width:100%; min-height:40px; height:auto !important; height:40px;}

.side_top_4{ background:url(images/side_top_7.gif) left top repeat-x #E8E8E8;} 
.side_bot_4{ background:url(images/side_bot_7.gif) left bottom repeat-x;}
/***box*******************************************/


/***header*******************************************/
#header {width:100%; min-height:92px; height:auto !important; height:92px;}
#header .block_search { float:left;}
/* #header .block_search_inside {padding:18px 10px 0 147px;} */
#header .block_search_inside {padding:18px 10px 0 40px; width:520px; height:72px;} 
.logo1 {
	float: left;
	border:none; 
	margin-right:10px;
	width:260px; /*was:260px;*/
	height:69px; /*was:69px*/
	margin-bottom:5px;
}
.logotxt {
	color:#515151; 
	font-size:12px; 
	line-height:14px; 
	font-weight:bolder;
	padding-top:10px;
}
.logotxt2 {
	color:#999999; 
}
.logotxtp {
	color:#e80000; 
	font-size:15px; 
	line-height:17px; 
	font-weight:bolder;
	padding-top:0;
}
.logotxtp2 { 
	font-weight:normal !important;
	font-style:italic !important;
}
.logotxt2p {
	color:#515151; 
	font-size:13px; 
	line-height:15px; 
}
.capital {
	text-transform:uppercase; 
}
.logoduck {
   padding:4px 0 0 0;
   position:relative; top:20px; right:30px;
   border:none; 
   width:90px; 
   height:76px;
}
.logoduckleft{
   padding:4px 0 0 0;
   margin-left:40px;
   position:relative; top:20px;
   border:none; 
   width:90px; 
   height:78px;
}
.logo { padding:0 0 0 0;}
.inside_logo { padding:43px 20px 20px 30px;}
.logo span  { font-size:1.01em; line-height:1.45em; font-weight:bold; color:#282A2B; text-decoration:none;}
/***box*******************************************/
.menu { float:left; width:180px; padding:51px 0 0 0; margin-left:2px; /*was:155px*/}
.menu .inside_menu{padding:15px 0 0 14px;}
.menu li { display:inline;}
.menu li a{ color:#515151; font-size:11px; line-height:18px; font-weight:bold; text-transform:uppercase; 
text-decoration:none; 
padding:0 20px 0 10px; 
}
.menu li a:hover { text-decoration:none; color:#CC411A;}
.left_top_menu{ background:url(images/left_top_menu.gif) left top no-repeat #E1E1E1;}
.right_top_menu{ background:url(images/right_top_menu.gif) right top no-repeat; min-height:41px; height:auto !important; height:41px;}
/***box*******************************************/
/***end header*******************************************/


/***side_bar*******************************************/
.left_side_bar .inside{ padding:31px 10px 370px 25px;}
.right_side_bar .inside{ padding:31px 0 370px 16px;}
.subright_side_bar .inside{ padding:31px 0 370px 16px;}

.widget_style#categories .children { margin:0 0 0 10px;}
.indentX p { padding:0 0 10px 0;}

/**********************************************/
.widget_style { margin:0 0 0 0; padding:0 0 23px 0;} 

.subicon {
	text-align:left;
	border:none;
	padding-right:5px;
	padding-bottom:5px;
	display:block;
}
.subicon a {
	border:none;
	text-decoration:none;
}

.inside_widget { padding:0 0 0 26px;}

.widget_style h2 { 
font-size:0.95em; 
line-height:1.05em; 
color:#666666; 
font-weight:bold; 
text-decoration:underline;
padding:0 0 5px 27px; 
}

.widget_style h2 a {
color:#666666; 
text-decoration:none;
}

.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { margin:0 0 0 0;}

.widget_style li { 
font-size:0.95em; 
line-height:1.05em; 
color:#666666;
}

.widget_style li a { font-size:1.01em; line-height:1.36em; 
color:#666666; 
text-decoration:underline; background:url(images/arr.gif) no-repeat 0px 5px; padding:0 0 0 15px;}
.widget_style li a:hover { text-decoration:none;}
/**********/


.widget_style#categories h2 { 
background:url(images/bull.gif) 0 0 no-repeat; 
font-size:1.01em; line-height:1.27em; 
color:#666666;
font-weight:bold; 
text-transform:uppercase; 
padding:0 0 13px 23px;
}

.widget_style#categories ul { margin:0 0 0 0;}
.widget_style#categories li { font-size:1.01em; line-height:1.78em; color:#666666;
}
.widget_style#categories li a { font-size:1.01em; line-height:1.78em; color:#666666; 
text-decoration:underline; background:url(images/arr.gif) no-repeat 0px 4px; padding:0 0 0 13px;}
.widget_style#categories li a:hover { text-decoration:none;}
/**********************************************/

/**********************************************/
#links_with_style ul {margin:0 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 { font-size:11px; line-height:14px; list-style:none; 
color:#666666;
font-weight:bold; padding:0 0 15px 27px; margin:0 0 0 0;}
#links_with_style ul li ul { margin:0 0 0 0;}
#links_with_style ul li ul li { 
font-size:1.01em; 
line-height:1.01em; 
color:#666666;
padding:0 0 0 0;
}
#links_with_style ul li ul li a{padding:0 0 0 15px;}
/**********************************************/


/**********************************************/
#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 0px 0px 0;}
#calendar_wrap caption { 
color:#666666;
font-weight:bold; font-size:0.9em;}
#calendar_wrap td {width:25px; text-align:right; 
color:#666666; 
font-size:0.9em;} 
#calendar_wrap td a { color:#666666; }
#calendar_wrap th { color:#666666; font-size:0.9em; text-align:right;}
#calendar_wrap a {font-weight:bold;}
/**********************************************/

#tag_cloud a{ color:#000000; line-height:1.01em; text-decoration:none;}
#tag_cloud a:hover{ text-decoration:underline;}

.post { padding:0 0 20px 0;}
.post h3{ padding:0 0 5px 0;}

/**********************************************/

#statusbar {text-align:left; color:#000000;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#000000;}
/***end side_bar*******************************************/





/***column_center*******************************************/
.column_center ol { list-style:decimal;}
.column_center ol li { list-style-position:inside;}
.column_center ol li a{}

.column_center ul li { list-style-type:disc;}
.column_center ul li { list-style-position:inside;}
.column_center ul li a{}

.column_center p { padding:5px 0 5px 0;}

.column_center a img {
border: 2px solid #666666;
}

.title { padding:11px 0 0 0; overflow:hidden;}
.inside_title { 
padding:19px 28px 19px 28px;
}
.title .info { color:#4E4E4E;  font-size:1.01em; line-height:1.21em;}

.title .date { 
font-size:1.1em; 
line-height:1.15em; 
color:#E80000; 
font-weight:bold; 
padding-top: 8px;
}

.text_box { font-size:1.01em; line-height:1.27em; padding:19px 20px 2px 20px;}

.mailfriendindex {
 	padding:0 0 0 0;
}
.mailfriendsingle {
	text-align:left;
 	padding:10px 0 0 20px;
}
.entrycommentrss {
	text-align:left;
 	padding:2px 0 50px 0;
}
.inside_comments { padding:8px 0 0 0;}

.comments {
color:#E80000; 
font-size:1.01em;
line-height:1.9em; 
padding:0 0 10px 0; /* was: 0 0 26px 0;*/
}

.comments a {
text-decoration:underline; 
color:#E80000;
font-size:1.01em; 
line-height:1.9em; 
font-weight:bold;
}

.comments a:hover{text-decoration:none;}

.comment01 { 
	color:#008000; /* was: 136695 */
	font-weight:bolder;
        font-style:normal;
}
.comment02 { 
	color:#008000;  /* was: 136695 */
	font-weight:bolder;
        font-style:normal;
}
.comment03 { 
	font-weight:normal;
        font-style:normal;
}
.commentnotice { 
	color:#333333;
	font-weight:bolder;
        font-style:normal;
}
.keyw {
	color:#999999;
	text-align:center !important;
	font-size:0.9em;
	line-height:0.9em;
	padding:10px 0 10px 0;
}
.keyw h1 {
	color:#999999;
	text-align:center !important;
	font-size:0.9em;
	line-height:0.9em;
	font-weight:normal;
	padding:10px 0 10px 0;
}

/***end column_center*******************************************/




/* Begin Various Tags & Classes */

/* begin of hover window 1 */
a span {
      	display: none;
}
a:hover span {
      	display: block;
      	position: absolute; top: 10px; left: 0;      
      	/* formatting only styles */
      	width:200px;
      	text-align:left;
      	line-height: 14px;
      	border: 2px solid #ebebeb;
      	color:#ffffff;
      	padding: 5px; margin: 10px; z-index: 100;
      	background: #1C7FF9; 
      	opacity: 1.0;
      	text-decoration:none;
      	z-index:100;
}
 * html a:hover span {  /* only Internet Explorer */
      	w\idth:105px;    /* Version 6 */
      	z-index:100;
}
/* end of hover window 1 */


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a  {
	border: none;
	}

.navigation {
	width:100%;
	overflow:hidden;
	display: block;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 5px;
	}
/* End Various Tags & Classes*/



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/*************************************/
#recent-posts  {vertical-align:top;}
.widget_style#recent-comments li a {background:none;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {padding:13px 0px 0px 0px;}

.oddcomment{color:#000000;}

/***footer*******************************************/
#footer {font-size:1.01em; line-height:1.01em; color:#333333; height:64px; text-align:right; }
#footer .indent{ padding:15px 180px 10px 20px;}
#footer a{ color:#333333; text-decoration:none;}
/***end footer*******************************************/