html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body { font: 12px Arial, Helvetica, sans-serif; color: #2c2c2c; }

/*body {
	background:none repeat scroll 0 0 #212121;
	border:medium none;
	color:#333333;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	margin:0 auto;
	padding:0;
	text-align:left !important;
	width:980px;
}*/


p { 
	margin: 0px;
	line-height:15px;
	}
strong, b {
	font-weight: bold;
	}
img {
	border: 0;
	margin: 0px;
	padding: 0px;
	}
form {
	margin: 0;
	padding: 0;
	}
hr {
	border: 0px;
	color: white;
	background-color: none;
	border-top: 1px solid #000000;	

	}
.hide {
	display: none;
	}
.clr {
	clear: both;
	}
.highlight {
	color: #d9ecff;	
	}
.floatright{
	float: right;
	margin: 10px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #B5B5B5;
	vertical-align: top;
	text-indent:0px;
	}
.floatleft{
	float: left;
	margin: 5px 5px 5px 15px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #B5B5B5;
	vertical-align: top;
	}
.copyImg {	
	BORDER-RIGHT: #cccccc 1px solid;	
	PADDING-RIGHT: 10px;	
	BORDER-TOP: #cccccc 1px solid;	
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;	
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 10px;	
	BORDER-BOTTOM: #cccccc 1px solid}

/*a:link {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}
a:visited {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
}
a:active {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}*/


#wrapper {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	}


/*************************
        Login and Cart area Items
*************************/
#login_cart{
	width: 980px;
	height: 33px;
}
#login_cart .text{
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin: 9px 15px 9px 10px;
    width: auto;
}

#login{
	background:none repeat scroll 0 0 #000000;
	display:inline;
	float:left;
	height:32px;
	padding-top:3px;
	width:607px;
}
#login_heading{
	height: 33px;
	margin:7px;
	
	float: left;
	display: inline;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	
	}	
	
#cart{
	background:none repeat scroll 0 0 #000000;
	display:inline;
	float:left;
	height:32px;
	padding-top:3px;
	width:373px;
}

#cart_img{
	background:url("../../images/homepage/cart.png") no-repeat scroll left top transparent;
	display:inline;
	float:left;
	height:24px;
	margin:3px 5px 2px 15px;
	width:26px;
}
	
	
#products_online #cart_img{
	width: 20px;
	height: 31px;
	float: left;
	display: inline;
	margin-left:0px;
	background: url(../../images/homepage/cart.jpg) top left no-repeat;
	}

/*************************
        TOP Menu Items
*************************/
/*#header{
	width: 980px;
	height: 175px;
	float: left;
	background: #A10708 url(../../images/homepage/bg_header.png) left no-repeat;
	padding: 0;
	margin: 0;
	}*/
	
#flash_banner { 
	width: 980px;
	height: 173px;
	float: left;
	padding: 0;
	margin-top: -2px;
}

#flash_content { 
	width: 980px;
	height: 175px;
	float: left;
	padding: 0;
	margin: 0;
}

#menu {
	background:none repeat scroll 0 0 #ED1C24;
	border:1px solid #ED1C24;
	display:inline;
	float:left;
	height:33px;
	margin-top:175px;
	position:relative;
	width:978px;
	z-index:100;
	}
	
#menu .search{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 33px;
	float: left;
	display: inline;
	padding-left:7px; 
	padding-right: 7px;
	padding-top: 10px;
	}
	
#format_search_form_box .text{
	font-size: 0px;
	color: #7b443f;
	width: 1px;
	margin: 0px;
	padding: 0px;

}
/* hack to correct IE5.5 faulty box model */
* html #menu {width:980px; w\idth:980px;}

/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	height: 33px;
	}
#menu ul ul {

	}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu li {
	float:left;
	position:relative;
	}
	
/* style the links for the top level */
#menu a, #menu a:visited {
	display:block;
	font-size:11px;
	text-decoration:none; 
	color:#fff;  
	padding-left:7px; 
	padding-right: 7px;
	line-height:33px; 
	font-weight:bold;
	}
#menu a.activeTab, #menu a.activeTab:hover, #menu a.activeTab:visited {
	background-color: #ffffff;
	color: #ED1C24;
}
	
/* a hack so that IE5.5 faulty box model is corrected */
* html #menu a, * html #menu a:visited {width:99px; w\idth:88px;}

/* style the second level background */
#menu ul ul a.drop, #menu ul ul a.drop:visited {
	background:#ED1C24 ;
	}
	
/* style the second level hover */
#menu ul ul a.drop:hover{
	background:#ED1C24;
	padding-top: 10px;
	}
	
#menu ul ul :hover > a.drop {
	background:#ED1C24;
	}
/* style the third level background */
#menu ul ul ul a, #menu ul ul ul a:visited {
	background:#ffffff;
	}
/* style the third level hover */
#menu ul ul ul a:hover {
	background:#ED1C24;
	}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:33px;
	left:-2px; 
	border:1px solid #ED1C24;
	}
	
/* another hack for IE5.5 */
* html #menu ul ul {top:30px;t\op:31px;}


/* position the third level flyout menu */
#menu ul ul ul{
	left:149px; 
	top:-1px; 
	}

/* position the third level flyout menu for a left flyout */
#menu ul ul ul.left {
	left:-149px;
	}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menu table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
	}

/* style the second level links */
#menu ul ul a, #menu ul ul a:visited {
	background:#ED1C24; 
	color:#ffffff; 
	height:auto; 
	line-height:1em; 
	padding:10px 0 10px 10px; 
	width:70px;
	border-width:0 1px 1px 1px;
	border-color: #ED1C24; 
	border-style: solid;
	}
	
/* yet another hack for IE5.5 */
* html #menu ul ul a, * html #menu ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#menu a:hover, #menu ul ul a:hover{
	color:#ED1C24; 
	background:#ffffff;
	}
	
#menu :hover > a
	color:#ffffff; 
	background:#ED1C24;
	}
#menu ul ul :hover > a {
	color:#ED1C24; 
	background:#ffffff;
	}
	
/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul, #menu ul a:hover ul{
	visibility:visible; 
	}
/* keep the third level hidden when you hover on first level list OR link */
#menu ul :hover ul ul{
	visibility:hidden;
	}
/* make the third level visible when you hover over second level list OR link */
#menu ul :hover ul :hover ul{ 
	visibility:visible;
	}
	
#logo img{
	width: 110px;
	height: 124px;
	border: 0px;
	float: left;
	display: inline;
	margin-left: 120px;
	margin-top: 40px;
	background-image: url(../../images/homepage/logo_index.png); 
	background-repeat: no-repeat;
	display: none;
} 


/**************************************************
	Second temp menu
***************************************************/

#menu2 {
	background-color:#ED1C24;
	border:1px solid #ED1C24;
	display:inline;
	float:left;
	height:33px;
	position:relative;
	width:978px;
}
	
#menu2 .search{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 33px;
	float: left;
	display: inline;
	padding-left:7px; 
	padding-right: 7px;
	padding-top: 10px;
	}
	
#format_search_form_box .text{
	font-size: 0px;
	color: #7b443f;
	width: 1px;

}
/* hack to correct IE5.5 faulty box model */
* html #menu2 {width:980px; w\idth:980px;}

/* remove all the bullets, borders and padding from the default list styling */
#menu2 ul {
	padding:0;
	margin:0;
	list-style-type:none;
	height: 33px;
	}
#menu2 ul ul {

	}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu2 positon */
#menu2 li {
	float:left;
	position:relative;
	}
	
/* style the links for the top level */
#menu2 a, #menu2 a:visited {
	display:block;
	font-size:11px;
	text-decoration:none; 
	color:#fff;  
	padding-left:7px; 
	padding-right: 7px;
	line-height:33px; 
	font-weight:bold;
	}
#menu2 a.activeTab, #menu2 a.activeTab:hover, #menu2 a.activeTab:visited {
	background-color: #ffffff;
	color: #ED1C24;
}
	
/* a hack so that IE5.5 faulty box model is corrected */
* html #menu2 a, * html #menu2 a:visited {width:99px; w\idth:88px;}

/* style the second level background */
#menu2 ul ul a.drop, #menu2 ul ul a.drop:visited {
	background:#ED1C24 ;
	}
	
/* style the second level hover */
#menu2 ul ul a.drop:hover{
	background:#ED1C24;
	padding-top: 10px;
	}
	
#menu2 ul ul :hover > a.drop {
	background:#ED1C24;
	}
/* style the third level background */
#menu2 ul ul ul a, #menu2 ul ul ul a:visited {
	background:#ffffff;
	}
/* style the third level hover */
#menu2 ul ul ul a:hover {
	background:#ED1C24;
	}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu2 ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:33px;
	left:-2px; 
	border:1px solid #ED1C24;
	}
	
/* another hack for IE5.5 */
* html #menu2 ul ul {top:30px;t\op:31px;}


/* position the third level flyout menu2 */
#menu2 ul ul ul{
	left:149px; 
	top:-1px; 
	}

/* position the third level flyout menu2 for a left flyout */
#menu2 ul ul ul.left {
	left:-149px;
	}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menu2 table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
	}

/* style the second level links */
#menu2 ul ul a, #menu2 ul ul a:visited {
	background:#ED1C24; 
	color:#ffffff; 
	height:auto; 
	line-height:1em; 
	padding:10px 0 10px 10px; 
	width:70px;
	border-width:0 1px 1px 1px;
	border-color: #ED1C24; 
	border-style: solid;
	}
	
/* yet another hack for IE5.5 */
* html #menu2 ul ul a, * html #menu2 ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#menu2 a:hover, #menu2 ul ul a:hover{
	color:#ED1C24; 
	background:#ffffff;
	}
	
#menu2 :hover > a
	color:#ffffff; 
	background:#ED1C24;
	}
#menu2 ul ul :hover > a {
	color:#ED1C24; 
	background:#ffffff;
	}
	
/* make the second level visible when hover on first level list OR link */
#menu2 ul li:hover ul, #menu2 ul a:hover ul{
	visibility:visible; 
	}
/* keep the third level hidden when you hover on first level list OR link */
#menu2 ul :hover ul ul{
	visibility:hidden;
	}
/* make the third level visible when you hover over second level list OR link */
#menu2 ul :hover ul :hover ul{ 
	visibility:visible;
	}	
/**************************************************
      Blank PAGE content area
***************************************************/

#area24{
	float:left;
}

#content_text{
	width: 650px;
	clear: both;
	float: left;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom:5px;
	padding-left: 15px;	
}

#content_text2{
	width: 960px;
	clear: both;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom:5px;
	padding-left: 15px;	
}

#content_small_text{
	width: 650px;
	clear: both;
	float: left;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom:5px;
	padding-left: 15px;	
}

#content_text_table{
	padding: 5px 5px 5px 5px;
	border: 1px solid #B5B5B5;
	vertical-align: top;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
		padding-left: 15px;
}

#content_big_heading{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom:5px;	
}


#content_text_black{
	clear: both;
	float: left;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom:5px;
	padding-left: 15px;	
}

	
#content_text_black a:link {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#content_text_black a:visited {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#content_text_black a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
#content_text_black a:active {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}







#content_text2 h2{
	width: 960px;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
	padding-bottom:5px;
	margin-left: 15px;
	border-bottom: 1px dotted #B5B5B5;	
}

#content h3{
	float: left;
	width: 980px;
	height:20px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:5px;
	text-indent:15px;
	border-bottom: 1px solid #B5B5B5;	
}
	
#products_online{
	float: left;

	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	}

#products_online h2{
	float: left;
	display: inline;
	width: 382px;
	color: #ED1C24;
	font-size: 14px;
	font-weight: bold;
	margin: 7px 0 0 0;
	padding: 0 0 5px 0;	
	border: 0;
	}

	
.offices {
	width:200px;
	margin:10px 0 0 0;
	padding:10px;
	float:right;
	position:relative;
	background-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	font-weight:normal;

}

.offices p {
	padding:0 0 15px 0;
	margin:0;
	width:100%;
	font-size:12px;
	font-weight:normal;
}

.offices img {
	margin:0 13px 13px 0;
	width:85px;
	height:85px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.offices h4 {

	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-size:13px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}
	
.offices a {
	color: #E40028;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.offices a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/********************
	Footer - 02
*********************/

#footer_02 {
	margin: 0 auto;
	width: 975px;
	text-align: left;
	padding-top: 5px;
	padding-bottom:10px;
	MARGIN-TOP:20px;
	border-top: 1px solid #B5B5B5;
	height: 20px;
	}
#footer_02 div.lhs{
	font-size: 11px;
	color: #787878;
	text-decoration: none;
	padding: 15px 130px 0 5px;
	float: left;
	}
	
#footer_02 div.mid{
	font-size: 11px;
	color: #3F3B38;
	text-decoration: none;
	padding: 15px 180px 0 100px;
	float: left;
	}
#footer_02 div.mid a{
	font-size: 11px;
	color: #787878;
	text-decoration: none;
	}
#footer_02 div.mid a:hover{
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	}
	
#footer_02 div.rhs{
	font-size: 11px;
	color: #3F3B38;
	text-decoration: none;
	padding: 0 5px 0 0px;
	float: right;
	}
#footer_02 div.rhs a{
	font-size: 11px;
	color: #3F3B38;
	text-decoration: none;
	}
#footer_02 div.rhs a:hover{
	font-size: 11px;
	color: #3F3B38;
	text-decoration: underline;
	}

#area260{
	margin-top: 10px; 
	float: left;
	width: 975px;
}


#area260 img{
	width:185px;
	height:17px;
	background-image: url(../../images/homepage_buttons/cantfind.gif);
	margin-bottom: 10px;
	float: right;
	margin-right: 63px;
}

#area260 img:hover{
	background-image: url(../../images/homepage_buttons/cantfind.gif) bottom;
	background-position: 0px 17px;
}



.drop{
	width:81px;
}

#gallery_image_description {
	text-align: center;
	font-size: 16px;
}

#thumb_selector_images256{

}

/******* Firefox fix for back/next buttons on Order Details page *******/

#format_purchase_order_back img{
	height: 17px;
	width: 45px;
	border: 0px;
	float: left;
	margin-top:  10px;
} 
#format_purchase_order_back a img{ 
	background-image: url(../../images/homepage_buttons/ret_back.jpg); 
	background-repeat: no-repeat;
} 
#format_purchase_order_back a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_back.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

#format_order_details_nextbtn img{
	height: 17px;
	width: 45px;
	border: 0px;
	float: left;
} 
#format_order_details_nextbtn a img{ 
	background-image: url(../../images/homepage_buttons/ret_next.jpg); 
	background-repeat: no-repeat;
} 
#format_order_details_nextbtn a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_next.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

/***********************************************
	PURCHASE ORDER PAGE
***********************************************/

#area241{
	margin-right: 10px;

}
#are241 table{
	width: 100%;
}
/* Logo*/
#area241 table tr td img{
	margin-bottom: 10px;
}
#format_purchase_order_table{
	width: 100%;
}
/*Purchase Order Heading*/
.format_purchase_order_heading{
	font-size: 18px;
	color: #ed1b24;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
/*Company Info*/
#format_purchase_order_company{
	margin-bottom: 20px;
	margin-top: 5px;
	font-size:12px;
}
.format_purchase_order_company_info{
	font-size: 11px;
}
/*Details*/
#format_purchase_order_details{
	border: black solid 1px;
	margin: 0px;
	padding: 2px;
	float:right;
	text-align: right;
	width: 250px;
}
.format_purchase_order_details_po_heading{
	background:#d7d7d7;
}
.format_purchase_order_details_po{
	background: #edefee;
	font-weight: bold;
}
.format_purchase_order_details_po_date_heading{
	background: #edefee;
}
.format_purchase_order_details_po_date{
	font-weight: bold;
}
.format_purchase_order_details_login_heading{
	background: #edefee;
}
.format_purchase_order_details_login{
	font-weight: bold;
}
.format_purchase_order_details_order_heading{
	background: #ed1b24;
}
.format_purchase_order_details_order{
	background: #edefee;
	font-weight: bold;
}
.format_purchase_order_details_payment_method_heading{
	background: #edefee;
}
.format_purchase_order_details_payment_method{
	font-weight: bold;
}
.format_purchase_order_details_payment_receipt_heading{
	background: #edefee;
}
.format_purchase_order_details_payment_receipt{
	font-weight: bold;
}
/*Delviery Info*/
#format_purchase_order_delivery{
	margin-bottom: 10px;
}
.format_purchase_order_delivery_heading{
	font-weight: bold;
}
.format_purchase_order_delivery_contact{

}
.format_purchase_order_delivery_street{

}
.format_purchase_order_delivery_suburb{

}
.format_purchase_order_delivery_state{

}
/*Products Table*/
#format_purchase_order_products{
}
#format_purchase_order_products table{
	border: black 1px solid;
	width: 100%;
}
#format_purchase_order_products table tr th{
	background:#edefee;
	padding: 2px;
	border-bottom: black 1px solid;	
}
#format_purchase_order_products table tr td{
	padding: 2px;
}
.format_purchase_order_products_quantity{
	text-align: center;
}
.format_purchase_order_products_unit_price{
	text-align: right;
}
.format_purchase_order_products_price{
	text-align: right;
}
/*Instructions Area*/
#format_purchase_order_instructions{
	float: left;
	width: 100%;
	vertical-align: top;
}
.format_purchase_order_instructions_heading{
	text-transform: uppercase;
}
.format_purchase_order_instructions_text{

}
/*Subtotals Table*/
#format_purchase_order_subtotals{
	border-right: black solid 1px;
	float: right;
	padding: 2px;
	font-weight: bold;
}
.format_purchase_order_freight_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_freight{
	border-left: black 1px solid;
	border-bottom: black solid 1px;
	text-align: right;
}
.format_purchase_order_subtotal_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_subtotal{
	border-left: black solid 1px;
	text-align: right;
}
.format_purchase_order_gst_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_gst{
	border-left: black solid 1px;
	text-align: right;
	border-top: black 1px solid;
	border-bottom: black solid 1px;
}
.format_purchase_order_total_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_total{
	border-left: black solid 1px;
	background: #edefee;
	text-align: right;
}
/*Terms*/
#format_purchase_order_terms{
	margin-top: 10px;
}
/*Buttons*/
#format_purchase_order_back img{
	height: 17px;
	width: 45px;
	border: 0px;
	float: left;
	margin-top:  10px;
} 
#format_purchase_order_back a img{ 
	background-image: url(../../images/homepage_buttons/ret_back.jpg); 
	background-repeat: no-repeat;
} 
#format_purchase_order_back a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_back.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_purchase_order_submit img{
	height: 17px;
	width: 57px;
	border: 0px;
	float: right;
	margin-top: 10px;
} 
#format_purchase_order_submit a img{ 
	background-image: url(../../images/homepage_buttons/ret_submit.jpg); 
	background-repeat: no-repeat;
} 
#format_purchase_order_submit a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

/*****************************************************
	CREDIT CARD DETAILS
******************************************************/
#format_credit_card_details_error{
	color: red;
	font-size: 16px;
	font-weight: bold;
}
#format_credit_card_details_heading{
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
}
#format_credit_card_details_subheading{
	font-weight: bold;
}
.format_credit_card_details_options{

}
.format_credit_card_details_pay {
	text-align: right;
}
.format_credit_card_details_pay input{
	border: 0px #b20000 solid;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	font-weight: bold;
	background: #ed1b24;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E31B1E',EndColorStr='#BF1611');
}

/**************************************************
	SUCCESS MESSAGE
**************************************************/
#format_success_thanks{
	font-size: 13px;
	margin-bottom: 18px;
	font-weight: bold;
}
#format_success_message{
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 45px;
	background: url(/common/images/icons/success.gif) no-repeat;
	height: 40px;
	padding-top: 15px;
}
.format_success_subheading{
	font-weight: bold;
}
#format_success_order_num{
	margin-bottom: 5px;
}
#format_success_cc{
	margin-bottom: 10px;
}
#format_success_print_button img{
	height: 17px;
	width: 45px;
	border: 0px;
	margin-top: 10px;
} 
#format_success_print_button a img{ 
	background-image: url(../../images/homepage_buttons/ret_print.jpg); 
	background-repeat: no-repeat;
} 
#format_success_print_button a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_print.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_success_order_history{
	margin-top: 20px;
	margin-bottom: 20px;
}
#format_success_order_history a{
	text-decoration: underline;
}
#format_success_order_history a:hover{
	color: #32404E;
}

/**************************************************
	MENU BUTTONS
**************************************************/
#menu_buttons {
	float: right;
	width: 304px;
}

.menu_buttons_catalogue {
	float: left;
	height: 42px;
	margin: 3px;
	width: 146px;
}
.menu_buttons_catalogue a {
	background: url("/libraries/images/webstore/catalogue_small.jpg") no-repeat scroll 0 0 transparent;
	color: #ED1B24;
	float: left;
	height: 42px;
	line-height: 12px;
	text-decoration: none;
	width: 146px;
}

.menu_buttons_livechat {
	float: left;
	height: 42px;
	margin: 3px;
	width: 146px;
}
.menu_buttons_livechat .lpChatTextLinkText {
	background: url("/libraries/images/webstore/livechat_small.jpg") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: inline !important;
	float: left;
	font-size: 0;
	height: 42px;
	width: 146px;
}
.menu_buttons_livechat .lpChatTextLinkText span {
	display: none;
}







