body {
	
	background-image: url('../images/bgimg.png');
	font-family: EurostileLTStdMedium,  Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	color: #2B3071;
}

h1 {
	font-size: 12pt;
	font-weight: bolder;
	margin: 8px 0 8px 0;
	color: #1B519F;
}

h2 {
	font-size: 11pt;
	font-weight: bolder;
	margin: 12px 0 0 0;
	color: #1B519F;
}

h1.header {
	font-family: EurostileLTStdBold, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px 0;
	margin: 0;
	color:#F4F3ED;
	font-size: 13pt;
}

p {
	font-size: 10pt;
	margin: 4px 0 12px 0;
	line-height: 1.5em;
	}

/***Bigin Banner***/
	
div#banner {
	height:160px;
}

a#showcart {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    position: absolute;
    top: 30px;
    right: 273px;
}
#search_form input,
#search_form label{
    float:left;
        margin-right: 5px;
        height: 24px;
}
.Add_btn { float:right;     margin-right: 10px;
    margin-top: 9px;
 }
.Add_btn a { color:#000; padding: 2px 10px;
    background-color: #fff; border-radius:10px;
 }
form#search_form {
	position: absolute;
	top: 30px;
	right: 10px;
}

form#search_form label {
	color: #FFF;
	font-weight: bold;
}

#submit_search { 
    background-image: url(../images/buttons/go2.png);
    background-position:  0px 0px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    border: 0px;
}

#submit_search:hover{ 
	background-position:  0px -24px;
}

#submit_search:active{
      background-position:  0px -48px;
}

/***End Banner***/

div.wrap {
	
}

div#main {
	
}
	
div#sidebar {
	
}

div#footer {
	clear: both;
	min-height: 30px;
	background-color: #1573C7;
	padding: 0px 0px 20px 0px;
}

div#footer_frame {
	background-color: #C0E2FE;
	background-image: url(../images/checker_board.jpg);
}

/****Main Navigation****/
	
div#navagation_frame {
	/*height: 30px;*/
	background-image: url(../images/buttons/button_bg_rose.jpg);
}
	
table#navagation {
	width: 980px;
	margin: 0 auto;
	border-collapse: collapse;
}

table#navagation td {
	margin: 0;
	font-family: 'EurostileLTStdBold';
	text-align: center;
	/*height: 26px;*/
	border-right: 2px solid #F4F3ED;
	border-left: 2px solid #F4F3ED;
}

table#navagation a{
	color: #F4F3ED;
	text-decoration: none;
	display: block;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
	padding: 5px 0;
}

table#navagation a:hover {
	background-image: url(../images/buttons/button_bg_rose_hover.jpg);
}

table#navagation a.current {
	background-image: url(../images/buttons/button_bg_blue.jpg);
	background-repeat: repeat-x;
}

table#navagation a:hover {
	color: #FFF;
}

/****End Main Navigation****/

/****Side Naviagaion****/

div#side-navigation_frame  {
	background-color: #1573C7;
	margin-top: 30px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 0 1px 20px 1px;
	margin: 20px 0px 19px 0px;
	overflow: hidden;
}

div#side-navigation_frame  ul {
	list-style: none;
}


div#side-navigation_frame  ul ul li {
	margin-left: 20px;
}

div#side-navigation_frame  ul ul li a{
	padding: 4px 0;
}

div#side-navigation{
	background-color: #FFF;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.bg-li{   background: -webkit-linear-gradient(#ebebf5, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ebebf5, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ebebf5, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ebebf5, #fff); /* Standard syntax (must be last) */}

.label {
	 background-image: url(../images/buttons/plus.png);
	    background-repeat: no-repeat;
    background-size: 10px;
    background-position: left center;
    margin-left: 5px;
	cursor: pointer;
	font-family: 'EurostileLTStdMedium' !important;
	color: #2B3071;
	padding:  6px 0 6px 18px;
	position: relative;
	text-align:left;
	font-weight:300;
	    padding-top: 10px;
    padding-bottom: 10px;
	
}

.label_no_drop_down {
	background-image: url(../images/buttons/button_bg_no_drop_down.jpg);
	cursor: pointer;
	font-family: 'EurostileLTStdMedium';
	color: #2B3071;
	padding:  6px 0 6px 18px;
	position: relative;
}

a.active {
	    background-image: url(../images/buttons/minus.png);
	    background-repeat: no-repeat;
    background-size: 10px;
    background-position: left center;
    margin-left: 5px;
}

.label:hover {
	text-decoration: none;
}

.top_link{
	background-image: url(../images/buttons/button_bg_xlt.jpg);
	cursor: pointer;
	color: #2B3071;
	padding:  5px 0 5px 18px;
	position: relative;
}

div#side-navigation a {
	text-decoration: none;
	font-family: 'EurostileLTStdMedium';
	font-size: 10pt;
	color: #2B3071;
	display: block;
}

div#side-navigation a:hover {
	color: #0272D4;
	text-decoration: underline;
}

/****End Side Navigation****/

/***Main Textbox***/
div#main_textbox_frame  {
	background-color: #1573C7;
	margin: 20px 0px 30px 0px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 0 1px 20px 1px;
}

div#main_textbox{
	padding: 20px 20px;
	min-height: 538px;
	background-color: #FFF;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*div#main_textbox ul li a {
	color: #2B3071;
}

div#main_textbox ul li a:hover {
	color: #0272D4;
}*/
div#main_textbox ul {
	font-size: 10pt;
	line-height: 1.5em;
}

div#main_textbox ul li {
	padding: 4px 0;
	list-style: inside;
}

/****End Main Textbox****/

/****Footer****/

div#phone_numbers {
	padding: 20px 0;
}

#phone_numbers {
	font-family: 'EurostileLTStdBold';
	text-align: center;
	font-size: 13pt;
	line-height: 1.5em;
}

div#phone_numbers  span {
	font-weight: normal;
	color: #B40044;
}

div#phone_numbers #call {
	font-family: 'EurostileLTStdBoldOblique';
	font-size: 18px;
	color: #1573C7;
}

div#phone_numbers  a {
	color: #2B3071;
	text-decoration: none;
	font-size: 13pt;
}

div#phone_numbers  a:hover {
	color: #B40044;
	text-decoration: underline;
}

/***subfooter***/

div#sub-footer {
	
}

div#sub-footer ul {
	list-style: none;
}

div#sub-footer ul li {
	float: left;
	padding: 14px 22px 40px 11px;
}

div#sub-footer ul li a {
	text-decoration: none;
	color: #1B519F;
	font-size: 11pt;
}

.clear-fix {
	clear: both;
}

.center {
	text-align: center;
}

/***buttons***/
.blue_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold !important;
	letter-spacing: 0.2em;
	color: #ffffff;
	padding: 6px 14px;
	background-color: #0473D4;
	background: -moz-linear-gradient(
		top,
		#65B1F4 0%,
		#0473D4 24%,
		#0156A0);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#65B1F4),
		color-stop(0.24, #0473D4),
		to(#0156A0));
		background: -webkit-linear-gradient(top, #65B1F4 0%,#0473D4 24%,#0156A0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #65B1F4 0%,#0473D4 24%,#0156A0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #65B1F4 0%,#0473D4 24%,#0156A0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #65B1F4 0%,#0473D4 24%,#0156A0 100%); /* W3C */
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	/*border: 1px solid #533d0c;*/
	border: 0px solid;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.7),
		inset 2px 2px 1px rgba(255,255,255,0.3);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.7),
		inset 2px 2px 1px rgba(255,255,255,0.3);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.7),
		inset 2px 2px 1px rgba(255,255,255,0.3);
}

.blue_button:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #008AE9;
	background: -moz-linear-gradient(
		top,
		#64C3F9 0%,
		#008AE9 24%,
		#0067BB);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#64C3F9),
		color-stop(0.24, #008AE9),
		to(#0067BB));
	background: -webkit-linear-gradient(top, #64C3F9 0%,#008AE9 24%,#0067BB 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #64C3F9 0%,#008AE9 24%,#0067BB 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #64C3F9 0%,#008AE9 24%,#0067BB 100%); /* IE10+ */
	background: linear-gradient(to bottom, #64C3F9 0%,#008AE9 24%,#0067BB 100%); /* W3C */
}
a#add_to_cart {
	background-image: url(../images/buttons/add_to_cart.png);
	display: block;
	width: 120px;
	height: 23px;
	float: right;
	margin: 10px 72px 10px 80px;
}

a#add_to_cart:hover {
	background-image: url(../images/buttons/add_to_cart_hover.png);
}

a#remove_from_cart {
	background-image: url(../images/buttons/remove_from_cart.png);
	display: block;
	width: 120px;
	height: 23px;
	float: right;
	margin: 10px 72px 10px 80px;
}

a#remove_from_cart:hover {
	background-image: url(../images/buttons/remove_from_cart_hover.png);
}

a#manual_button {
	background-image: url(../images/buttons/manual.png);
	display: block;
	width: 120px;
	height: 23px;
	margin: 10px auto 10px auto;
}

a#manual_button:hover {
	background-image: url(../images/buttons/manual_hover.png);
}

a#venues_served {
	background-image: url(../images/buttons/some_of_venues_served.png);
	display: block;
	width: 200px;
	height: 26px;
	margin: 0 auto;
}

a#rental_agreement {
	background-image: url(../images/buttons/some_of_venues_served.png);
	display: block;
	width: 200px;
	height: 26px;
	margin: 0 auto;
}

a#venues_served:hover {
	background-image: url(../images/buttons/some_of_venues_served_hover.png);
}

ol {
	font-size: 10pt;
	margin-left: 25px;
	line-height: 1.5em
}

