/*
Theme Name: Demos
Theme URI: http://templatic.com/
Description: .
Author: R. Bhavesh
Version: 1
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	clear: both;
}
html { height:100%; max-height:100%; }
body * { margin:0px; padding:0px; } 
body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; font:12px Arial, Helvetica, Sans-Serif; margin:0px 0px 0px 0px; background:none;  }


#masthead{ height:49px; background:url(images/demo_strip_topbg.png) repeat-x top; position:relative; z-index:9999; }
#mashhead_in { width:960px; margin:0 auto; position:relative;  }
#themelist { position:absolute;  z-index:999; left:230px; top:39px; padding:5px;  -moz-border-radius:5px; height:300px; overflow:auto;  width:240px;   -webkit-border-radius:5px; background:#fff; border:1px solid #e9e9e9; }
#themelist ul li{cursor:pointer;  padding:10px 10px 6px 10px; list-style:none;  font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #e9e9e9; background:url(images/listbg.png) repeat-x bottom left;     }

#themelist ul li span.themecat { font-size:11px; font-weight:normal; margin-left:5px; float:right; display:block; color:#666;  padding:3px 5px; cursor:pointer; }
#themelist ul li span.theme { float:left; padding-top:4px; cursor:pointer; } 

#themelist ul li { color:#666; cursor:pointer;  }
#themelist ul li:hover { color:#000; background:#f5f5f5; border-bottom:1px solid #e9e9e9;  }

.logo { float:left; margin-top:5px;  }

/*#selected_theme { display:block; margin-left:269px; padding:15px; font-size:14px; } 
*/
a.b_select_themes { display:block; position:absolute; top:8px; left:230px; background:url(images/themes_box.png) no-repeat left top; font:bold 12px Arial, Helvetica, sans-serif; width:210px; padding:9px 10px; text-decoration:none; color:#666;  }
a:hover.b_select_themes { color:#000; }

#themeskins_dl { position:absolute; left:480px; top:8px; background:#fff url(images/selectbg.png) no-repeat right top;  -moz-border-radius:3px;  -webkit-border-radius:3px;  }
#themeskins_dl select { width:200px; border:1px solid #b3b3b3;  background:none; -moz-border-radius:3px;  -webkit-border-radius:3px;  font:bold 12px Arial, Helvetica, sans-serif;
scrollbar-arrow-color:#E5DFBF; padding:7px; height:31px; color:#666; }
#themeskins_dl select option { padding:3px;  }

a#purchase_now { width:195px; display:block; position:absolute; right:30px; text-indent:-9009px; top:8px; height:31px; background:url(images/b_purchasethistheme.png) no-repeat left top;  }
a:hover#purchase_now { background-position:0 -31px; }

a#closeframe { display:block; position:absolute; right:0; top:18px; width:14px; height:14px; background:url(images/close.png) no-repeat left top; text-indent:-9009px;  }

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
