body, td, th
{
	font-family: Calibri;
	font-size: 15px;
	color: #000000;
}
body
{
	background-color: #ffffff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.top_bg
{
	background-image: url(../images/top_bg.jpg);
	background-repeat: no-repeat;
}

.top_link
{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.top_link:hover
{
	font-family: arial;
	font-size: 11px;
	color: #ffe79f;
	text-decoration: none;
}

.top_link_active
{
	font-family: arial;
	font-size: 11px;
	color: #ffe79f;
	text-decoration: none;
}

.btn_submit
{
	background-image: url(../images/btn_submit.gif);
	background-repeat: no-repeat;
	width: 53px;
	height: 21px;
	cursor: pointer;
	border: 0px;
}

.bg_text_field
{
	background-image: url(../images/bg_text_field.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.text_field
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 15px;
	border: 0px;
	width: 114px;
}

.link_cart
{
	font-family: arial;
	font-size: 11px;
	color: #c6e7ff;
	text-decoration: none;
	font-weight: bold;
}


/* ================   BODY   ===================*/

.body_bg
{
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
}

.banner_bg
{
	background-image: url(../images/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.products_heading
{
	font-family: Calibri;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.products_sep
{
	background-image: url(../images/pro_sep.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.right_border
{
	background-image: url(../images/grey_dot.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.main_pro_heading
{
	font-family: Calibri;
	font-size: 35px;
	font-weight: bold;
	line-height: 20px;
	color: #3366CC;
}

.main_pro_sub_heading
{
	font-family: Calibri;
	font-size: 25px;
	font-weight: normal;
	line-height: 20px;
	color: #3366CC;
}

.txt_retail
{
	font-family: "myriad Pro";
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.txt_savings
{
	font-family: "myriad Pro";
	font-size: 20px;
	color: #7c8c10;
	text-decoration: none;
	line-height: 20px;
}

.txt_our_price
{
	font-family: "myriad Pro";
	font-size: 20px;
	color: #126098;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.txt_deal_expire
{
	font-family: Calibri;
	font-size: 18px;
	color: #ff0000;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

.footer_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e8e8e;
	text-decoration: none;
}


.footer_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c72ad;
	text-decoration: underline;
}

.footer_link_active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c72ad;
	text-decoration: underline;
}

.link_privacy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: underline;
}
.link_sitemap
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;	
}
.link_privacy:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-decoration: none;
}


.footer_link_sep
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e8e8e;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

.txt_copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e8e8e;
	text-decoration: none;
}

.txt_description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366CC;
	text-decoration: none;
}
.txt_description_home
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366CC;
	text-decoration: none;
}
.txt_sign_up
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


fieldset
{
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

fieldset legend
{
	margin: 0px !important;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a61d24;
}

.cssPassword1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #ff0000;
}
.cssPassword2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FE655C;
}
.cssPassword3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FDCE8E;
}
.cssPassword4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C6EF9C;
}
.cssPassword5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #00ff00;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup2
{
	background-color: transparent;
	width: 270px;
	vertical-align: top;
}

.modalPopup
{
	background-color: transparent;
	padding: 1em 6px;
}


#UserAvailability
{
	padding-left: 22px;
	margin-left: 5px;
	float: left;
	background-position: left;
	background-repeat: no-repeat;
}

.progress
{
	background-image: url(../images/spinner.gif);
}

.taken
{
	background-image: url(../images/taken.gif);
}

.available
{
	background-image: url(../images/available.gif);
}

a.adminlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	font-weight: bold;
	text-decoration: underline;
}
a.adminlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	font-weight: bold;
	text-decoration: underline;
}
.style1
{
	font-size: 20px;
}
.style2
{
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	font-family: Calibri;
}

.text
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
H1
{
	font-family: Calibri;
	font-size: 21px;
	font-weight: bold;
	line-height: 20px;
	color: #3366CC;
}
	
h2
{
	font-family: Calibri;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.otherdeal_heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0D4D79;
}


a.product_description
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.product_description:hovar
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.product_description:visited
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.smallproducts_heading
{
	font-family:Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.pro_det_txt_retail
{
	font-family:Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}

.pro_det_txt_savings
{
	font-family:Verdana;
	font-size: 10px;
	color: #7c8c10;
	text-decoration: none;
	line-height: 20px;
}

.pro_det_txt_our_price
{
	font-family:Verdana;
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.link_watch_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.link_watch_title:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #704d05;
	font-weight: bold;
	text-decoration: none;
}