/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

a, a:visited {font-size:9pt;font-weight:normal;color:#0085cf;text-decoration:none; line-height:17px}
a img {border: none}
a:hover {text-decoration:none;color:#333}
a.selected {font-weight: bold}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

a.hoverButton, input.hoverButton { display: block; background-repeat: no-repeat; background-position: left top; }
a.hoverButton:hover, input.hoverButton:hover { background-position: left bottom; }

/* Prevent centered content from jumping with the following two styles */
* html { height: 100%; margin-bottom: 1px; }
html { overflow-y: scroll; }

/* Wrap divs that contain transparent pngs in this block to allow for text selection/link clicking in IE6 */
div.relative { position: relative; }

input.cleardefault, textarea.cleardefault { color: #b2b7bb !important; }

/*-------------------------
 * GENERAL TAGS & PRESETS
 *-----------------------*/
* { margin: 0; padding: 0; outline: none; }
body { text-align: center; font-size:9pt; font-family: Verdana, Arial, sans-serif; background:#eaeaea url(images/bg.jpg) repeat-x scroll; margin-bottom: 20px; line-height:1.6em; color:#333333}
html body.in_ff { margin-top: 1px; }
p { font-size: 9pt; padding-top:5px; padding-bottom:5px; }
img { border: 0; font-size: 9px; color: #b2b7bb; overflow: hidden; text-decoration: none; }

/* Links */
a { text-decoration: none; outline: none; }
a:focus, a:active {  outline: none; }  
a:hover { text-decoration: underline; }
a.active:hover { text-decoration: none; }

/* Lists */
ul { list-style-type: none; }

/*--------------
 * MAIN LAYOUT
 *------------*/
div#wrapper { width: 940px; margin: 0 auto; text-align: left; position: relative; }
div#content { width: 940px; position: relative; }
div.standardPadding { padding: 0px 20px; width: 900px; }

/* Header */
div#header {width: 940px; position: relative; padding:0px }
#ily_Logo {width:745px; margin-top:15px; padding-bottom:5px}
#ily_login{width:150px; text-align:right}
div#topNav { float:right; display: inline;width:300px; position: relative;}

/* Search Field */
.searchbox_left{float:left; padding-left:30px; padding-top:5px; width:260px}
.searchbox_right{margin-left:20px; padding-top:5px;float:left;width:280px}
/* Main Content */
div#content { width: 940px; background: #fff; }

/* Footer */
div#footer { width: 920px;position: relative; z-index: 1; color:#6a747c; background-color:#FFFFFF;padding-left: 20px;  }
div#footer div.inner {top: 0px; left: 0px; width: 940px; z-index: 2; background-color:#FFFFFF }
div#footer div.contents { position: absolute; top: 0px; left: 0px; padding-left: 20px; width: 920px; z-index: 3; height: 63px; padding-top: 35px; }
div#footer ul#bottomLinks {padding-top:10px;}
div#footer ul#bottomLinks li { font-size:9pt; color: #6a747c; float: left; display: inline; line-height: 15px;  }
div#footer a { color: #6a747c; }
div#footer a:hover{color:#0085CF; text-decoration:none}
div#footer ul#bottomLinks li span { font-size: 1em; color: #b2b7bb; padding: 0 9px; }
#copyright { margin-top: 3px; color: #b2b7bb; font-size: 10px; width: 920px; }
div#debuggingArea { position: fixed; right:10px; bottom: 10px; background: black; color: white; font-size: 0.6875em; padding: 10px; font-family: Courier, monospace; opacity: 0.75; text-align: left; z-index: 2000;}
div#toggleDebug { position: fixed; right: 1px; bottom: 1px; background: white; width: 12px; height: 12px; cursor: pointer; color: black; font-size: 9px; z-index: 1999; }
div#footer h2{font-family:Arial, Helvetica, sans-serif; font-size:11pt; letter-spacing:-0.5px;color:#6a747c}
.width900{width:900px}
.width120{width:120px}
/*-------------
 * HOME PAGE
 *-----------*/
body#homePage div#content { padding: 0; width: 940px; background: transparent; }
body#homePage div#subNav { display: none; }

body#homePage div#content div#landingContent { background: transparent url('images/yellowbar.png') no-repeat top left; height: 70px; width: 940px; padding: 0; }
div#landingContent a{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333;letter-spacing:-0.5px; text-decoration:none}
div#landingContent a:hover{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff;letter-spacing:-0.5px}

body#homePage div#content div#mainContent { padding: 0 20px 0px 20px; position: relative; background: #fff; width: 900px; float: left; background-image: url(images/main_contentbg.png); background-repeat: repeat-x }
#home_right{width:900px; overflow:hidden; margin-left:20px; float:left; padding-top:0px;}
#home_right ul {width:900px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_right ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#dt-mainbox{width:900px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:17px; color:#333333; padding-bottom:10px}
#dt-mainbox ul {width:900px; text-align:left; margin:0px; overflow:hidden }
#dt-mainbox ul li{text-align:left; margin:0px; overflow:hidden; display:inline; float:left}

#form{width:900px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:17px; color:#333333; padding-bottom:10px}
#form ul {width:900px; text-align:left; margin:0px; overflow:hidden; padding-bottom:5px }
#form ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#home_main_content{width:440px; overflow:hidden;}
#home_main_content ul {width:440px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_main_content ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#main_content_left{width:620px; overflow:hidden;}
#main_content_left ul {width:620px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#main_content_left ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

h1{font-size:33px; line-height:1.1em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1.5px}
h2{font-size:22px; line-height:1em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px }
h3{font-size:16px; line-height:1.6em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px }
h4{font-size:11pt; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-0.5px }
.border_left{height:2px; border-bottom:1px #c0c0c0 dotted; width:200px; text-align:center; margin-bottom:2px }
.border_maincontent{height:10px; border-bottom:1px #c0c0c0 dotted; width:620px; text-align:center; margin-bottom:10px }
.border_right{height:2px; border-bottom:1px #c0c0c0 dotted; width:250px; text-align:center; margin-bottom:2px }
.border{height:2px; border-bottom:1px #c0c0c0 dotted; width:270px; text-align:center; margin-bottom:2px }
.border1{height:10px; border-bottom:1px #c0c0c0 dotted; width:900px; text-align:center; margin-bottom:10px }
.normal_text{font-family: Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#FFFFFF; letter-spacing:-1px}
.gray_small{font-size:8pt; color:#999999}
.title_link a {font-size:11pt;font-weight:normal;color:#0085cf;text-decoration:none; line-height:17px; font-family:Arial, Helvetica, sans-serif}
.title_link a:hover{font-size:11pt;font-weight:normal;color:#333;text-decoration:underline; line-height:17px}
.gray{color:#999999}
.top_space{padding-top:10px}
.top_space1{padding-top:5px}


.bloghead a{color:#3B352E;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:1.6em;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold;letter-spacing:-1px}
.bloghead a:hover{text-decoration:underline; color:#679e19}



.username{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:24px;line-height:35px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:normal}
.date{color:#AAAAAA;font-family: Arial, Helvetica, sans-serif;font-size:22px;line-height:1.6px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold;letter-spacing:-1px}
.comment{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:10pt;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold}
.comment a{color:#666;}
.comment a:hover{color:#000;text-decoration:none;}
.comment_gray{color:#AAAAAA;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9pt;margin:0pt;padding:0pt;text-decoration:none; font-weight:normal}
.top_greenbg{background-image:url(images/topbg.png); background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16pt; font-weight:normal; text-align:left; color:#FFFFFF; height:47px; padding-left:25px; padding-top:14px;}
.left_side{width:620px; float:left; border-right:1px #c0c0c0 dotted; padding-right:15px; margin-top:5px }
.left_side1{width:620px; float:left;padding-right:15px; }
.right_side{width:250px;float:right}
.width100{width:100px}
.width300{width:300px}
.width180{width:180px}
.space{width:20px}
.width290{width:290px}
.width700{width:700px}
.list_coloumn_center{width:290px; padding-left:15px; border-left:1px #c0c0c0 dotted}
.list_coloumn_right{width:260px; padding-left:15px; border-left:1px #c0c0c0 dotted}



/*---------------------
 * FORMS
 *-------------------*/
.txt_area { background-color:#ffffff;
border:2px #DDDDDD solid;
padding-left:2px;
color:#333;
padding-right:2px;
font-weight:normal;
width:260px;
height:60px}

.txt_area:hover{background-color:#ffffff;
border:2px #abadb3 solid;
padding-left:2px;
padding-right:2px;
color:#333;
font-weight:normal;
width:260px;
height:60px}

.txt_area1 { background-color:#ffffff;
border:2px #FDA11B solid;
padding-left:2px;
font-weight:normal;
color:#333;
padding-right:2px;
width:260px;
height:60px}

.small_dropdoawn { background-color:#ffffff;
border:2px #DDDDDD solid;
padding-left:2px;
color:#333;
font-weight:normal;
width:80px;
height:23px}
 
.search_txtbox { 
	background-color:#ffffff;
	border-right:2px #ececec solid;
	border-bottom:2px #ececec solid;
	border-left:2px #6a6a6a solid;
	border-top:2px #6a6a6a solid;
	padding-bottom:3px;
	padding-left:3px;
	color:#333;
	padding-right:2px;
	height:16px;
	color:#666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-top:3px;
	font-weight:normal;
	width:260px}

.sign_txtbox { background-color:#ffffff;
border:2px #DDDDDD solid;
padding-bottom:4px;
padding-left:2px;
color:#333;
padding-right:2px;
padding-top:4px;
font-weight:normal;
width:260px}

.sign_txtbox:hover{background-color:#ffffff;
border:2px #abadb3 solid;
padding-bottom:4px;
padding-left:2px;
padding-right:2px;
color:#333;
font-weight:normal;
padding-top:4px;
width:260px}

.sign_txtbox1 { background-color:#ffffff;
border:2px #FDA11B solid;
padding-bottom:4px;
padding-left:2px;
font-weight:normal;
color:#333;
padding-right:2px;
padding-top:4px;
width:260px}

#dealnew{
	overflow: hidden; 
	width:890px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	padding-right:5px;
	line-height:18px;}

#dealnew ul {
	width: 890px;
	overflow: hidden;
	margin: 0;
	border-bottom:1px #eaeaea solid;}

#dealnew ul li {
	float: left;
	width:160px;
	padding-left:10px;
	text-align: left;
	margin-left: 0px;
	display: inline;
	border-right:1px #eaeaea solid;}
	
#deal_grid1new{
	overflow: hidden; 
	width:150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:9pt;
	font-weight:normal;
	padding-right:10px;
	line-height:18px;
	border:none;
	padding-bottom:15px;
	padding-top:10px;}

#deal_grid1new ul {
	width: 150px;
	overflow: hidden;
	margin: 0;
	border:none}

#deal_grid1new ul li {
	float: left;
	text-align: left;
	margin-left: 0px;
	display: inline;

	border:none}

.bot_padd{padding-bottom:5px}	
.product_img{width:120px; text-align: center; height:110px}	
.rhs_header{background-image:url(images/orangebar.png); height:27px; width:894px; padding-top:4px; font-family:Arial, Helvetica, sans-serif1; font-size:16px; font-weight:bold; color:#333; background-repeat:no-repeat; padding-left:10px; letter-spacing:-1px; margin-top:10px}

.lha_header{background-image:url(images/left_sidebar.png); height:27px; width:614px; padding-top:4px; font-family:Arial, Helvetica, sans-serif1; font-size:16px; font-weight:bold; color:#333; background-repeat:no-repeat; padding-left:10px; letter-spacing:-1px; margin-top:10px}


.sf-pagination{overflow:hidden;width:600px; margin-left:60px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.pagination ul{width:710px;}
.pages{CLEAR: left; font-size:8pt;}
.pages A {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #fff 1px solid;}
.pages SPAN {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #fff 1px solid}
.pages SPAN.current {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BACKGROUND: #f2f2f2; BORDER-LEFT: #cccccc 1px solid; COLOR: #333; BORDER-BOTTOM: #cccccc 1px solid}
.pages A {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none; color:#003366;}
.pages A:hover {BORDER-LEFT-COLOR: #003366; BORDER-BOTTOM-COLOR: #003366; BORDER-TOP-COLOR: #003366; BORDER-RIGHT-COLOR: #003366}
.pages A.nextprev {FONT-WEIGHT: normal}
.pages SPAN.nextprev {COLOR: #666}
.pages SPAN.nextprev {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid}
.pages A.nextprev {FONT-WEIGHT: normal}
.pages SPAN.nextprev {COLOR: #666}
.pages SPAN.nextprev {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid}

#extras {
color:#333333;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
line-height:20px;
overflow:hidden;
padding-right:10px;
widt:350px;
}   

#extras ul{padding-left:15px; } 
#extras li { margin-left:1em;list-style-image: url("images/bullet.png");  }
#extras a{font-size:9pt;font-weight:normal;color:#0085cf;text-decoration:none; line-height:17px}
#extras a:hover {text-decoration:underline;color:#333; }

#disqus_thread a{font-size:9pt;font-weight:normal;color:#0085cf;text-decoration:none; line-height:17px}
#disqus_thread a:hover {text-decoration:underline;color:#333;  }

  
 
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px; margin-left:3%; margin-right:3%;}   

blockquote {
 margin: 15px 30px 0 10px;
 padding-left: 20px;
 border-left: 5px solid #ddd;
 }

blockquote cite {
 margin: 5px 0 0;
 display: block;
 }        
        


