/*###===========================================================================## Copyright (c) 2006 by Computors Limited. All Rights Reserved.## No part of this publication or software may be reproduced, transmitted,# transcribed, stored in a retrieval system, or translated into any# language without the prior written authorization of Computors Limited.## This is a licensed product of Computors Limited.## File CSS    : site.css# Description : Main Cascading Style Sheet for site####===========================================================================*/* {    margin: 0px;    padding: 0px;    box-sizing: border-box;    -moz-box-sizing: border-box;}:focus {    -moz-outline-style: none;}HTML {    overflow: -moz-scrollbars-vertical;}BODY {	height: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 67.5%;	color: #000000;    background-color: #24201f;    background-image: url(/images/bg.jpg);    background-repeat: no-repeat;    background-position: center center;    padding: 55px 0px 0px 0px;}SELECT, INPUT, TEXTAREA {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	margin: 0px 0px 2px 0px;    padding: 1px 0px 0px 1px;}TABLE {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;    border-collapse: collapse;}H1 {	font-size: 1.6em;	font-weight: 700;	color: #28abe1;}H2 {	font-size: 1.4em;	font-weight: 700;	color: #000000;}H3 {	font-size: 1.2em;	font-weight: normal;	color: #000000;}UL {    list-style-type: disc;    padding: 15px;}IMG {/*    behavior: url(/js/pngbehavior.htc);*/    border-width: 0px;}A:link, A:visited, A:hover, A:active {	text-decoration: underline;    outline: none;}A:hover {}/*###===========================================================================### Base Template Definitions###===========================================================================*/#BASE_Page {    width: 100%;	text-align: center;}#BASE_Container {	width: 760px;    text-align: left;	margin-left: auto;	margin-right: auto;    background-color: #FFFFFF;    overflow: auto;}#BASE_Logo {    float: left;    clear: none;    width: 200px;}#BASE_Header {    float: left;    clear: none;    width: 760px;    background-color: #FFFFFF;    background-image: url(/images/tel.jpg);    background-repeat: no-repeat;    background-position: 495px 50px;    padding: 0px 0px 18px 0px;}#Date {    float: right;    font-weight: bold;    font-size: 1.2em;    padding: 15px 15px 0px 0px;     color: #424041;}#BASE_Cart_Info {    float: right;    clear: none;    width: 140px;}.Reel {    padding: 0px 12px 0px 12px;}.Link {    padding: 0px 12px 0px 12px;}#BASE_Header_Menu {    float: left;    background-color: #231f1e;    width: 730px;	  height: 31px;	  margin: 0px 0px 0px 14px;}#BASE_Central {    float: left;    margin: 8px 0px 0px 0px;    padding: 0px 14px 0px 14px;}#BASE_Info {    width: 178px;    height: 216px;    float: left;    margin: 0px 5px 0px 0px;    background-image: url(/images/info_bg.gif);    background-repeat: no-repeat;}#BASE_Image {    float: left;}#BASE_Secondary_Menu {    background-image: url(/images/sec_bg.gif);    background-repeat: no-repeat;    float: left;    clear: none;    width: 193px;    border-left: 1px solid #d7d7d7;    border-bottom: 1px solid #d7d7d7;    border-right: 1px solid #d7d7d7;}#BASE_Survey {    width: 200px;}#BASE_Content {    float: left;    clear: none;    width: 760px;    overflow: hidden;}#BASE_Content_wMenu {    float: left;    clear: none;    width: 515px;    overflow: hidden;}#BASE_Footer {     width: 760px;    float: left;    color: #bdbdbd;    background-color: #000000;    float: center;    text-align: center;}.XCOPYRIGHT {    float: left;    font-size: 1.0em;    color: #b5b3b4;    padding: 5px 0px 0px 5px;}/*###===========================================================================### Popup Window###===========================================================================*/#POPUP_Container {	padding: 10px 10px 10px 10px;}#POPUP_Logo {}#POPUP_Content {}/*###===========================================================================### Default###===========================================================================*/.PageSelect {  float: right;  clear: none;  padding: 2px;  margin: 4px;  border: 1px #CCCCCC solid;  text-align: center;}a.XPageNav:link, a.XPageNav:visited, a.XPageNav:active {    color: #BA0000;    text-decoration: none;}a.XPageNav:hover {    color: #FF7F7F;}/*###===========================================================================### Site Cart Display###===========================================================================*/.XSite_Cart_Section {}.XSite_Cart_Imagelink {    float: left;    clear: none;}.XSite_Cart_Title {    width: 40px;	font-size: 1.0em;	font-weight: 700;	text-align: right;    color: #2078CF;}.XSite_Cart_Items,.XSite_Cart_Total {}A.XSite_Cart_Items:link,A.XSite_Cart_Items:visited,A.XSite_Cart_Items:hover,A.XSite_Cart_Items:active,A.XSite_Cart_Total:link,A.XSite_Cart_Total:visited,A.XSite_Cart_Total:hover,A.XSite_Cart_Total:active {	font-size: 1.1em;	font-weight: 700;    color: #000000;	text-decoration: none;}A.XSite_Cart_Items:hover,A.XSite_Cart_Total:hover {	text-decoration: underline;}/*###===========================================================================### Site Login and User Info###===========================================================================*/.XSite_User_Area {    padding: 4px 0px 0px 0px;}.XSite_User_Section {}.XSite_User_Welcome {	font-size: 1.0em;	font-weight: 700;    color: #2078CF;}.XSite_User_Name {	font-size: 1.1em;	font-weight: 700;    color: #000000;}.XSite_User_MyAccount {    float: left;    clear: none;    padding: 0px 0px 0px 0px;}.XSite_User_Logoff {    float: left;    clear: none;    padding: 0px 0px 0px 8px;}.XSite_Link {}.XSite_Login_Area {    padding: 4px 0px 0px 0px;}.XSite_Login_Section {    float: none;    clear: both;    padding: 0px 0px 0px 4px;}.XSite_Login_Label {	font-size: 0.8em;}INPUT.XSite_Login_Entry {    width: 120px;}.XSite_Login_Button {    float: right;    clear: both;    padding: 0px 8px 0px 0px;}/*###===========================================================================### Site Special Offers Area###===========================================================================*/.BASE_Offer_Item_Area {    padding: 0px 5px 5px 5px;}.BASE_Offer_Item_Offers_Area {    width: 192px;    padding: 0px 5px 5px 5px;	overflow: hidden;}.BASE_Offer_Title {    height: 20px;    font-size: 1.1em;    font-weight: 600;    color: #FFFFFF;    text-align: center;    padding: 0px 5px 5px 5px;}.BASE_Offer_Text {    color: #FFFFFF;}.BASE_Offer_Item_Title a:link, .BASE_Offer_Item_Title a:visited, .BASE_Offer_Item_Title a:active {    color: #FFFF00;    text-decoration: none;    font-weight: bold;    margin: 0px 0px 4px 0px;}.BASE_Offer_Item_Title a:hover {    color: #FFFFFF;    text-decoration: none;}.BASE_Offer_Item_Price {    font-size: 1.2em;    font-weight: bold;    color: #FFFFFF;}.BASE_Offer_HCat_Item_Offers_List_Offer_Image {    float: left;    background-color: #EEEEEE;    padding: 2px 2px 2px 2px;}/*###===========================================================================### Global CSS for Form Labels and Fields###===========================================================================*/DIV.XSite_Field_Area {    width: 540px;}DIV.XSite_Field_Label {	float: left;	clear: none;	width: 140;	text-align: right;	padding: 4px 0px 0px 8px;}DIV.XSite_Field_Data {	float: left;	clear: none;	padding: 2px 0px 0px 4px;}DIV.XSite_Buttons_Area {	float: none;	clear: both;	padding: 0px 0px 0px 140px;}DIV.XSite_Buttons {	float: left;	clear: none;	padding: 0px 4px 0px 0px;}/*###===========================================================================### User Forms###===========================================================================*/.UF_Area,.UF_Login_Area {	width: 560px;	padding: 10px 10px 10px 10px;}.UF_Header_Area,.UF_Login_Header_Area {	padding: 0px 0px 10px 0px;}.UF_Title,.UF_Login_Title {}.UF_Login_Description,.UF_Description {}.UF_Login_Header_Image,.UF_Header_Image {	float: right;	clear: none;}.UF_Login_Sub_Title,.UF_Sub_Title {    font-size: 1.4em;    font-weight: 700;    color: #000000;}.UF_Login_Sub_Description,.UF_Sub_Description {}.UF_Login_Text,.UF_Text {}.UF_Content_Area {}.UF_Login_Content_Area,.UF_Login_Content_Area1,.UF_Login_Content_Area2 {	float: left;	clear: none;	width: 250px;    background-image: url(/images/login_bg.gif);    background-repeat: no-repeat;    background-position: top right;	border-width: 1px 1px 0px 0px;	border-color: #B4C3E0;	border-style: solid;	margin: 0px 10px 0px 0px;}.UF_Section,.UF_Login_Section {	float: none;	clear: both;}.UF_FA {	float: none;	clear: both;}.UF_Lab {	float: left;	clear: none;	width: 180;    font-weight: 700;	text-align: right;	padding: 4px 0px 0px 8px;}.UF_Data {	float: left;	clear: none;	padding: 1px 0px 0px 4px;}.UF_FC {	float: left;	clear: none;    font-size: 0.9em;    color: #666666;	padding: 6px 0px 0px 4px;}.UF_Buttons_Area {	float: none;	clear: both;	padding: 10px 0px 0px 0px;}.UF_Buttons {	float: left;	clear: none;	padding: 0px 4px 0px 0px;}/*###===========================================================================### Global CSS for Form Messages### Should not need to change these.###===========================================================================*/.XFORMMSG {	width: 500px;	margin: 0px 0px 4px 0px;	padding: 6px;	border-width: 1px;	border-style: solid;	overflow: hidden;}.XFORMMSG_Text {    float: left;	clear: none;    	font-size: 1em;    padding: 0px 0px 0px 4px;	color: #333333;}.XFORMMSG_Icon {    float: left;	clear: none;    }.XFORMMSG_Ok {	background-color: #DDFFDD;	border-color: #00FF00;}.XFORMMSG_Info {	background-color: #DDDDFF;	border-color: #0000FF;}.XFORMMSG_Warning {	background-color: #FFFFDD;	border-color: #CCCC00;}.XFORMMSG_Error {	background-color: #FFDDDD;	border-color: #FF0000;}