/* ::::: null ::::: */

* { margin: 0pt; padding: 0pt; font-size: 14px; font-family: Tahoma; }
html { height: 100%; }
body { background: url(images/main_bg.jpg) repeat-x top; font-size: large; line-height: 1; height: 100%; color: #565656 }
#wrap { border-color: rgb(0, 0, 0) rgb(0, 0, 0) -moz-use-text-color; border-width: 1px 1px 0pt; margin: -32px auto 0pt; position: relative; min-width: 900px; max-width: 1020px; }
#wrap { overflow: hidden; min-height: 100%; }
#center { margin-left: 350px; position: relative; height: 100%; }
#content, #left { float: left; position: relative; margin-bottom: -32767px; padding-bottom: 32767px; }
#content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; }
#left { margin-left: -100%; left: -350px; width: 250px; padding-left: 100px }
#header { border-top: 28px solid rgb(0, 0, 0); height: 411px; }
#header, #footer {  text-align: center; }
#footer { margin: 0pt auto; padding: 5px 0pt; clear: both; min-width: 900px; max-width: 1020px; font-size: 10px}
.clear { overflow: hidden; clear: both; display: block; width: 100%; height: 1px; }
p { margin: 10px; text-indent: 20px;font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }




#main_menu a{display: inline-block; background: url(images/menu_bt.jpg) no-repeat center top; 
width: 113px; height: 72px; padding-top:10px;text-align:center; color: white; text-decoration: none;}
#main_menu a:hover{background: url(images/menu_bt_over.jpg) no-repeat center top;color: #565656}
#main_menu li{display: inline;}
#main_menu{height: 72px}
.big_href{font-size: 14px; font-weight: bold}
.vlog_0{font-size: 16px; font-weight: bold;}
.vlog_1{font-size: 14px;}
.vlog_2{font-size: 12px; font-style: italic}

/* oscommerce css */
.messageStackWarning{font-size: 10px; color: red; padding: 5px}
.smallText{font-size: 12px; padding: 5px}
.main, input, textarea{margin: 2px 0 15px 0}
.pageHeading{font-size: 20px; font-weight: bold}
a{color: #4fc3d3; text-decoration: none;}
a:hover{text-decoration: underline}
.infoBoxHeading{font-size: 18px; font-weight: bold; padding-bottom: 10px}
.infoBoxHeading{
    border-bottom: thick solid red;
    margin-top: 10px;
}
.productListing-heading{
	padding: 10px;
	border-bottom: thin solid red;
}
.productListing-data{
	padding: 5px;
}
/*---------------------*/
