	@import url("mainmenu.css");
	@import url("products.css");
	@import url("sidemenu.css");
	@import url("minicart.css");
	

body, html,form{
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial;
}
body{
background:url("images/bg.jpg") #ffffff repeat-x;
}

.floatright{
float:right;
}
.floatleft{
float:left;
}
.floatstoper{
clear:both;
padding:0px;
margin:0px;
}
.aligntop{
vertical-align:top;
}
.siteheader{
background:url("images/headerbg.gif");
text-align:center;
}
.siteheaderShadow_l1{
clear:both;
background:url("images/header_shadow_left.png") no-repeat left bottom;
height:36px;
}
.siteheaderShadow_l2{
background:url("images/header_shadow_right.png") no-repeat right bottom;
height:36px;
}
.siteheaderShadow_l3{
background:url("images/header_shadow.png") repeat-x;
margin:0 14px;
height:36px;
}
.sitelogo{
background:url("images/logo.gif") no-repeat;
width:615px;
height:200px;
margin:0px auto 8px auto;
}


.elements{
background:url("images/elements.png") no-repeat;
font-size:1px !important;
line-height:0px;
margin:0px;
padding:0px;
outline:none;
}
.promoPane{
	width:150px;
	height:210px;
	overflow:hidden;
}
.siteContent{
text-align:left;
min-height:900px;
_height:900px;
}
.BreadCrumb{
margin-left:10px;
}
.BreadCrumb a{
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none !important;
}
.BreadCrumb a:visited{
color:#ffffff;
}
/*------------------------------------------------*/
.mainframe{
	visibility:visible;
	width:1000px;
	margin:0 auto;
}
		/*-----------------------------------------------------------
		 mainframe Divs Content Box 
		------------------------------------------------------------*/
.mainframe .contBox-content{

}
.mainframe .contBox-l3 {
	margin:0px 18px; 
	background:url("images/framebg.jpg") #ffffff repeat-x left top;
}
.mainframe .contBox-l2{
	background:url("images/frameshadow_right.png") repeat-y right top;
}
.mainframe .contBox-l1{
	background:url("images/frameshadow_left.png") repeat-y left top;
}
		/*-----------------------------------------------------------
				top divs
		------------------------------------------------------------*/
.mainframe .contBox-top-l1{
}
.mainframe .contBox-top-l2{
}
.mainframe .contBox-top-l3{
}

		/*-----------------------------------------------------------
				bottom divs
		------------------------------------------------------------*/
.mainframe .contBox-bottom-l1{
}
.mainframe .contBox-bottom-l2{
}
.mainframe .contBox-bottom-l3 {
}
		/*-----------------------------------------------------------
		 Ends mainframe Divs Content Box 
		------------------------------------------------------------*/
		
/*------------------------------------------------*/
/*------------------------------------------------*/

.siteFooter{
	margin:0 40px;
	color:#000000;
	clear:both;
}
.siteFooter a,.siteFooter span{
	color:#ffffff !important;
}
		/*-----------------------------------------------------------
		 siteFooter 4 conner box 
		------------------------------------------------------------*/
.siteFooter .conner1{
background-position:-37px 0px;
width:16px;
height:16px;
margin-top:-16px;
}
.siteFooter .conner2{
background-position:-54px 0px;
width:16px;
height:16px;
margin-top:-16px;
}
.siteFooter .conner3{
background-position:-37px -17px;
width:16px;
height:16px;
margin-top:-16px;
}
.siteFooter .conner4{
background-position:-54px -17px;
width:16px;
height:16px;
margin-top:-16px;
}
.siteFooter .topback{
background:url("images/footer_back.png") repeat-x;
height:16px;
margin:0px 16px 0px 16px;
font-size:1px;
}
.siteFooter .bottomback{
background:url("images/footer_back.png") repeat-x bottom;
height:16px;
font-size:1px;
margin:0px 16px 0px 16px !important;
}
.siteFooter .contBox-l1{
background:url("images/footer_v_back.png") repeat-y;
height:20px;
}
.siteFooter .contBox-l2{
background:url("images/footer_v_back.png") repeat-y right;
height:20px;
}
.siteFooter .contBox-l3{
	background:#AB1315;
	margin:0 16px;
	height:20px;
}
/*------------------------------------------------*/
/*------------------------------------------------*/

.mainmenu{
	text-align:left;
	margin:0 0px;
}
		/*-----------------------------------------------------------
		 mainmenu 4 conner box 
		------------------------------------------------------------*/
.mainmenu .conner1{
background-position:0px 0px;
width:10px;
height:10px;
margin-top:-10px;
}
.mainmenu .conner2{
background-position:-11px 0px;
width:10px;
height:10px;
margin-top:-10px;
}
.mainmenu .conner3{
background-position:0px -11px;
width:10px;
height:21px;
margin-top:-21px;
}
.mainmenu .conner4{
background-position:-11px -11px;
width:10px;
height:21px;
margin-top:-21px;
}
.mainmenu .topback{
height:10px;
background:url("images/headerback_h.png") repeat-x left top;
font-size:1px;
margin:0 10px;
}
.mainmenu .bottomback{
height:16px;
background:url("images/headerback_h.png") repeat-x left bottom;
margin:0 10px;
font-size:1px;
}
.mainmenu .contBox-l1{
height:29px;
background:url("images/headerback_v.png") repeat-y left bottom;
}
.mainmenu .contBox-l2{
height:29px;
background:url("images/headerback_v.png") repeat-y right bottom;
}
.mainmenu .contBox-l3{
background:#C4161C;
margin:0 10px;
height:29px;
}
/*------------------------------------------------*/
/*------------------------------------------------*/

.SiteSearch{
	float:right;
	width:150px;
	margin-right:10px;
}
.SiteSearch input{
height:18px !important;
width:90px;
font-size:12px;
border:0px;
background-color:#000000;
color:#ffffff;
}
		/*-----------------------------------------------------------
		 SiteSearch 4 conner box 
		------------------------------------------------------------*/
.SiteSearch .conner1{
background-position:-24px -1px;
width:5px;
height:5px;
margin-top:-5px;
}
.SiteSearch .conner2{
background-position:-30px -1px;
width:5px;
height:5px;
margin-top:-5px;
}
.SiteSearch .conner3{
background-position:-24px -7px;
width:5px;
height:5px;
margin-top:-5px;
}
.SiteSearch .conner4{
background-position:-30px -7px;
width:5px;
height:5px;
margin-top:-5px;
}
.SiteSearch .topback{
height:5px;
background:#000000;
font-size:1px;
margin:0 5px;
}
.SiteSearch .bottomback{
height:5px;
background:#000000;
margin:0 5px;
font-size:1px;
}
.SiteSearch .contBox-l1{
height:20px;
background:#000000;
}
.SiteSearch .contBox-l2{
height:20px;
background:#000000;
}
.SiteSearch .contBox-l3{
background:#000000;
margin:0 10px;
height:20px;
text-align:left;
vertical-align:top;
}
.search_box_btn a{
	display:block;
	width:26px;
	height:27px;
	background:url("images/search.gif") no-repeat;
outline:none;
	text-decoration:none;
}
.search_box_btn a:hover{
text-decoration:none;
}
.search_box_left{
background:url("images/searchleft.gif") no-repeat;
width:6px;
	height:27px;
}
.search_box_bg{
background:url("images/searchback.gif") repeat-x;
height:27px;
}
/*------------------------------------------------*/
.ad1{
background-position:0px -33px;
width:62px;
height:29px;
margin-right:20px;
}
.ad2{
background-position:-69px 0px;
width:41px;
height:29px;
margin-right:20px;
}
.ad3{
background-position:-113px 0px;
width:60px;
height:29px;
margin-right:20px;
}
.ad4{
background-position:-65px -33px;
width:51px;
height:29px;
margin-right:20px;
}

/*--------------------fm-Articles-BTFViewArticleList-------------------------------------*/


a.fm-Articles-View-art_title_link:link,a.fm-Articles-View-art_title_link:visited 
{
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	color:Black;
}
a.fm-Articles-View-art_title_link:hover
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:Black;
}
.fm-Articles-View-art_name
{
	color: #5c7b90;
	font-weight: bold;
}
.fm-Articles-BTFViewArticleList-gridItems-GridView
{
	width:100%;
}
.fm-Articles-BTFViewArticleList-gridItems-GridView td{
	padding:4px;
}
.fm-Articles-BTFViewArticleList-gridItems-GridView-Footer
{
	background-color:#333333;
	color :White;
}
.fm-Articles-BTFViewArticleList-gridItems-GridView-AlterRow
{
	background-color:#fbf9f4;
}
.fm-Articles-BTFViewArticleList-GridItems-GridView-Header
{
	background-color:#507cd1;
	font-weight:bold ;
	color :White;
	
}
.fm-Articles-BTFViewArticleList-GridItems-GridView-Pager
{
	background-color:#2461bf;
	color:White;
	text-align :center ;
}

.fm-Articles-BTFViewArticleList-GridItems-GridView-SelectedRow
{
	background-color:#D1ddf1;
	font-weight:bold;
	color:#333333 
}
.fm-Articles-BTFViewArticleList-GridItems-GridView-EditRow
{
	background-color:#2461bf;
}
.fm-Articles-BTFViewArticleList-GridItems-GridView-Row
{
	background-color:#e9e7db;
}
.fm-Articles-BTFViewArticleList-pager-hyperlink{
	font-size:11px;
}

a.fm-Articles-BTFViewArticleList-pager-hyperlink:link{
	font-size:11px;
}
a.fm-Articles-BTFViewArticleList-pager-hyperlink:hover{
	font-size:11px;
}
a.fm-Articles-BTFViewArticleList-pager-hyperlink:visited{
	font-size:11px;
}
a.fm-Articles-BTFViewArticleList-pager-hyperlink:active{
	font-size:11px;
}

/*--------------------fm-Articles-ViewArticleList-------------------------------------*/

a.fm-Articles-View-art_title_link:link,a.fm-Articles-View-art_title_link:visited 
{
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	color:#333333;
}
a.fm-Articles-View-art_title_link:hover
{	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}
.fm-Articles-ViewArticleList-gridItems-GridView
{
	width:100%;
}

.fm-Articles-ViewArticleList-gridItems-GridView-Footer
{
	background-color:#333333;
	color :White;
	
}
.fm-Articles-ViewArticleList-gridItems-GridView-AlterRow
{
	background-color:#fbf9f4;
	font-size:11px;
}
.fm-Articles-ViewArticleList-GridItems-GridView-Header
{
	background-color:#507cd1;
	font-weight:bold ;
	color :White;
}
.fm-Articles-ViewArticleList-GridItems-GridView-Pager
{
	background-color:Transparent;
	color:White;
	text-align :center ;
}
.fm-Articles-ViewArticleList-GridItems-GridView-SelectedRow
{
	background-color:#D1ddf1;
	font-weight:bold;
	color:#333333 
}
.fm-Articles-ViewArticleList-GridItems-GridView-EditRow
{
	background-color:#2461bf;
}
.fm-Articles-ViewArticleList-GridItems-GridView-Row
{
		background-color:#e9e7db;
	font-size:11px;
}
.fm-Articles-ViewArticleList-pager-hyperlink{
	font-size:11px;
}
a.fm-Articles-ViewArticleList-pager-hyperlink:link{
	font-size:11px;
}
a.fm-Articles-ViewArticleList-pager-hyperlink:hover{
	font-size:11px;
}
a.fm-Articles-ViewArticleList-pager-hyperlink:visited{
	font-size:11px;
}
a.fm-Articles-ViewArticleList-pager-hyperlink:active{
	font-size:11px;
}


.whiteBox_topleft { 
background:url(images/white_box_topleft.png) no-repeat top right;
width:10px;
height:36px;
}

.whiteBox_topright { 
background:url(images/white_box_topright.png) no-repeat top left;
width:10px;
height:36px;

}

.whiteBox_left { 
background:url(images/white_box_left.gif) repeat-y top right;
width:10px;
height:100%
}

.whiteBox_botleft { 
background:url(images/white_box_botleft.png) no-repeat bottom right;
width:10px;
height:10px;

}

.whiteBox_botright { 
background:url(images/white_box_botright.png) no-repeat top left;
width:10px;
height:10px;

}

.whiteBox_right { 
background:url(images/white_box_right.gif) repeat-y top left;
width:10px;
height:100%
}

.whiteBox_content { 
background:url(images/white_box_top.gif) repeat-x top left #e5e3d7;
height:100%;
padding: 0px 0 20px 0;
}

/*--------------------------black box------------------------*/
.blackBox_1 { 
background:url(images/blackBox_1.png) no-repeat top right;
width:17px;
height:17px;
}

.blackBox_2 { 
background:url(images/blackBox_2.png) repeat-x top left;
height:17px;

}


.blackBox_3 { 
background:url(images/blackBox_3.png) no-repeat top left;
width:17px;
height:17px;

}

.blackBox_4 { 
background:url(images/blackBox_4.png) repeat-y top right;
width:17px;
height:100%
}


.blackbox_5 { 
background:url(images/blackbox_5.png);
}
.blackbox_5  .invisible_cont_title {
color:#ffffff;
font-size:13px;
font-weight:bold;
}

.blackbox_5 .fm-Articles-BTFViewArticleList-GridItems-GridView-Row
{
	background-color:transparent;
}
.blackbox_5 .fm-Articles-BTFViewArticleList-gridItems-GridView-AlterRow
{
	background-color:transparent;
}
.blackbox_5 a{
	color:#ffffff !important;
}
.blackbox_5 a:hover{
	color:#ffffff !important;
}
.blackbox_5 a:visited{
	color:#ffffff !important;
}


.blackBox_7 { 
background:url(images/blackBox_7.png) no-repeat bottom right;
width:17px;
height:14px;

}

.blackBox_8 { 
background:url(images/blackBox_8.png) repeat-x bottom right;
height:14px;

}

.blackBox_9 { 
background:url(images/blackBox_9.png) no-repeat top left;
width:17px;
height:14px;

}

.blackbox_6 { 
background:url(images/blackBox_6.png) repeat-y top left;
width:17px;
}


.countryflags{
	width:33px;
}
.countryflags .countryflagsdropdown{
position:absolute;
text-align:center;
width:33px;
border:1px solid #5D5958;
border-top:0px;
background-color:#2B1A12;
margin-top:0px;
display:none;
}
.countryflags a{
border:#242021 1px solid;
margin:2px;
display:block;
width:27px;
height:18px;
_width:29px;
_height:20px;
}
.countryflags a.NZ{
background:url("images/flags/en-NZ.gif") no-repeat;

}
.countryflags a.GB{
background:url("images/flags/en-GB.gif") no-repeat;
}
.countryflags a.US{
background:url("images/flags/en-US.gif") no-repeat;
}
.countryflags a.AU{
background:url("images/flags/en-AU.gif") no-repeat;
}
.countryflags a.IT{
background:url("images/flags/eu.gif") no-repeat;
}
.countryflags a.selected{
margin-left:3px;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #5D5958;
border-bottom:1px solid #5D5958;
}
.Warning{
font-size:12px;
color:#ff0000;
padding:5px;
background-color:#FFFFCC;
border:1px solid #cccccc;
margin-bottom:10px;
}
