p {
margin:0;
padding:0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	background: white url(images/layout/body_bg.jpg) repeat-y 50% 0;
	font-size: 12px;
	color: #000;
	text-align:center;
	height:100%; 
	margin:0; 
	padding:0; 

}

#wrapper
{
	margin: 0px auto;
	width:1000px;
	background-color: #fff;
	text-align:left;
}

H2
{
	font-size: 14px;
}

H3
{
	font-size: 13px;
}

div.growlUI { background: url(images/layout/check48.png) no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 75px; text-align: left
}


#middleContainer
{
	
	height: 100%;
	width: 1000px;
	margin: 0px 10px 0px 10px;
	position: relative;
	
}



#footer
{
	margin: 0px auto;
	width:1020px;
	background-color: #E1DFD3;
	text-align:left;
	float: left;
}
#footerTop
{
	height: 20px;
	width: 1000px;
	background-color: #fff;
	position: relative;
}

#footerTopLeft
{
	position: absolute;
	background:url(images/layout/bottom_edge_lt.gif) no-repeat 0 0;
	height: 10px;
	width: 10px;
	left: 0px;
	bottom: 0px;
}

#footerTopRight
{
	position: absolute;
	background: url(images/layout/bottom_edge_rt.gif) no-repeat 0 0;
	height: 10px;
	width: 10px;
	right: 0px;
	bottom: 0px;
}

/* */
.autocomplete-w1 { background:url(images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#C3C5DF; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight: bold; color:#D40004; }

/* */

.acInput { 
         width: 100%;
         background-color: white; 
 } 
 .acResults { 
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
 	text-align: left;
 	height: 180px;
 } 
  
 .acResults ul { 
 	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;

 } 
  
 .acResults li { 
 	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	position:relative;
 } 
  
 .acLoading { 
         background: white url('indicator.gif') right center no-repeat; 
 		 
 } 
  
 .acSelect { 
         background-color: blue; 
         color: white; 
 } 
 
 
.ac_results {

	
}

.ac_results ul {

}

.ac_results li {

}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
 


/* */


.hideDiv
{
	display: none;
	
}

form{
margin:0;
}

.addfav, .delfav
{
	cursor: pointer;
	font-weight: bold;
}

#resp-fou_subdomain
{
	float: right;
	width: 80px;
	height: 20px;
	margin-top: 5px;
}

#resp-fou_email
{
	float: right;
	width: 80px;
	height: 20px;
	margin-top: 5px;
}

.resp_red
{
	color: red;
}

.resp_green
{
	color: green;
}

.Trebuchet8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style:italic;
	color: #CC0000;
	text-decoration:underline; 
	
}
.Trebuchet9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	font-style: italic;
	text-decoration:none 
}

.Trebuchet10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5a5286;
	font-style: italic;
	text-decoration:none 
}

.Trebuchet10n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none 
}

.Trebuchet11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none 
}

.Trebuchet11 h1{
	font-size: 11px;
	font-weight:normal;	
	margin:0;
}
 
.Trebuchet11white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration:none 
} 

.Trebuchet11grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666; 
	text-decoration:none 
}
 
.Trebuchet11orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fad400; 
	text-decoration:none 
} 

.Trebuchet11mauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a5286; 
	text-decoration:none 
} 

.Trebuchet11red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d32026; 
	text-decoration:none 
} 


.Trebuchet12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none 
}

.Trebuchet12 h1{
	font-size: 12px;
	font-weight:normal;
	margin:0;
}

.Trebuchet12red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration:none 
}


.Trebuchet12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none 
}

.Trebuchet12whiteBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.Trebuchet12white h1{
	font-size: 12px;
}

.Trebuchet12grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration:none  
}

.Trebuchet12greylight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: ##ADADAD;
	text-decoration:none  
}

.Trebuchet12mauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5286;
	text-decoration:none  
}

 

.Trebuchet13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000; 
	text-decoration:none;
}
.Trebuchet13white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF; 
}

.Trebuchet13mauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5b5387; 
}

.Trebuchet13red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #d32026; 
	text-decoration:none 
}

.Trebuchet13blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000099; 
	text-decoration:none 
} 

.Trebuchet14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}


.Trebuchet14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
}

.Trebuchet15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}

.Trebuchet15white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration:none;
}

.Trebuchet15mauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #595085;
	text-decoration:none;
}

.Trebuchet15mauve h1
{
	font-size: 15px;
}
.Trebuchet16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.Trebuchet16white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

.Trebuchet18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.Trebuchet18white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.Trebuchet18gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C6980B;
}


.Trebuchet19noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
}


.Trebuchet20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.Trebuchet20white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}

.Trebuchet25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000000;
}
.Arial40white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #FFFFFF; 
	letter-spacing:-4px;
	 
}
.Arial40orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #ffcc00; 
	letter-spacing:-4px;
	 
}
#infoBulle {
position:absolute;
border:1px solid #d32026;
width:250px;
display:none;
background-color:#e8e1d9;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:navy;
padding:3px;
}

#infoBulle p{
margin:0pt;
}

#apDiv1 {
	position:absolute;
	left:447px;
	top:260px;
	width:250px;
	height:56px;
	z-index:1;
	
}
#apDiv1 TABLE TD
{
	background-color: #EBEAF0;
}

/********* HomePage Search Form *****************/
.HPsearchForm td
{
	height: 40px;	
	font-size: 13px;
}

.HPsearchForm td a:link, 
.HPsearchForm td a:visited
{
	color: white;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.HPsearchForm td a:hover
{
	text-decoration: underline;
}


.HPsearchForm th
{
	height: 40px;	
	font-weight: bold;
	text-align: left;
	color: white;
	font-size: 13px;
	
}

/* Search Auto Suggestion  */
  .ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align: left;
	
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	position:relative;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/***********************************************************/
	
	h3 {
		margin: 0px;
		padding: 0px;	
	}

	.suggestionsBox {
		position:absolute;
		border:0px;
		padding: 0px;
		margin: 0px;
		width: 250px;
		background-color: #ffffff;
		color: #000000;
		z-index:2;
	}
	
	.suggestionsBox2 {
		position:absolute;
		padding: 0px;
		width: 212px;
		background-color: #ffffff;
		color: #000000;
		z-index:2;
	}
	
	.suggestionList {
		position:absolute;
		margin: 0px;
		padding: 0px;
		border:0px;
		z-index:2;
	}
	
	.liste{
	list-style:none;
	margin:0px;
	}
	
	.suggestionList li {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		cursor: pointer;
		list-style:none;
	}
	
	.suggestionList li:hover {
		background-color: #ffffff;
	}



 
 /* Search Auto Suggestion (end) */


#header
{	
	width: 1000px;
	height: 160px;
	position: relative;
	margin: 0 auto;
	background:#F2F2F2 url(images/layout/main_bg.gif) repeat-x scroll 0 0;	
}

#goToHP
{
	width: 160px;
	height: 20px;
	position: absolute;
	top: 80px;
	left: 180px;
	
	
}

#goToHP a:hover
{
	display: block;
	background: transparent url(images/layout/goto_hp_bg.gif) repeat-x scroll 0 0;	
	
}

#infoLinks
{	
	position: relative;
	right: 15px;
	top: 4px;
	text-align: left;
	height: 25px;
	width: auto;
	float: right;
}

#infoLinks div
{
	float: right;
	top: 10px;
	padding: 3px 3px 0px 3px;
	width: 75px;
}

#infoLinks #viewBasket
{
	width: 120px;
	height: 20px;
	float: right;
	background: transparent url(images/layout/basket_view.gif) no-repeat 0 0;
	padding: 0;
	text-align: right;
}

#infoLinks #viewBasket a
{
	display: block;
}

#infoLinks #viewBasket a:link, #infoLinks #viewBasket a:visited, #infoLinks #viewBasket a:hover
{
	color: white;
	margin: 2px 7px 0 0;
	font-size: 11px;
	text-decoration: none;
}


#headerLogo
{
	position: absolute;
	left: 23px;
	top: 37px;
}

#headerSlogan
{
	position: absolute;
	left: 380px;
	top: 32px;
	width: 200px;
	height: 68px;
	background: transparent url(images/layout/slogan.gif) top left no-repeat;
}

#loginModule
{
	z-index: 3;
	position: absolute;
	right: 15px;
	bottom: 7px;	
	width: 238px;
	height: 121px;
	background: transparent url(images/layout/login_frm_bg.gif) 0 0 no-repeat;	
	
}

#loginModule div
{
	padding: 7px;
	font-size: 14px;
}

#loginModule div.greeting
{
	font-weight: bold;
}

#loginModule div.loginButton a:link, #loginModule div.loginButton a:visited
{
	padding: 0 3px 0 0;
	font-weight: bold;
	color: #B83839;
	font-size: 12px;
	text-decoration: none;
}

#loginModule div.loginButton a:hover
{
	text-decoration: underline;
}

#loginModule #login_register
{
	bottom:92px;
	height:20px;
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	width:100px;	
}

#loginModule #loginModuleEmail
{
	position: absolute;
	right: 0px;
	bottom: 63px;	
	width: 220px;
	height: 20px;	
	padding: 0px;
	margin: 0px;	
}

#loginModule #loginModuleEmail INPUT
{
	border: none;
	background-color: transparent;
	width: 220px;
}

#loginModule #loginModulePassword
{
	position: absolute;
	right: 40px;
	bottom: 25px;	
	width: 180px;
	height: 20px;
	padding: 0px;
	margin: 0px;
}

#loginModule #loginModulePassword INPUT
{
	border: none;
	background-color: transparent;
	width: 180px;
}

#loginModule #loginModuleRemember
{
	position: absolute;
	right: 72px;
	bottom: 6px;	
	width: 20px;
	height: 20px;
	padding: 0px;
	margin: 0px;	
}

#loginModule #loginModuleSubmit
{
	position: absolute;
	right: 12px;
	bottom: 25px;	
	width: 20px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	
}

#loginModule #loginModuleSubmit a
{
	display: block;
}

#loginModule #loginModuleForgot
{
	bottom:2px;
	height:20px;
	margin:0;
	padding:0;
	position:absolute;
	right:120px;
	width:110px;
}

#loginModule #loginModuleForgot a
{
	display: block;
}


#greetingModule
{	z-index: 3;
	position: absolute;
	right: 15px;
	bottom: 38px;	
	height: 90px;	
	width: 238px;
	background: transparent url(images/layout/greeting_frm_bg.gif) 0 0 no-repeat;
	text-align: left;
}

#greetingModule div
{
	padding: 4px 4px 0px 7px;
	font-size: 14px;
	
}

#greetingModule div.greeting
{
	font-weight: bold;
	width: 220px;
	float: left;
}

#greetingModule div.planTitle
{
	padding: 0 3px 0 7px;
	font-weight: bold;
	font-size: 12px;
	color: #A4A39F;
}

#greetingModule div.planDesc
{
	padding: 0 0 0 7px;
	font-weight: normal;
	font-size: 12px;
}


#greetingModule div.loginButton a:link, #greetingModule div.loginButton a:visited
{
	padding: 0 3px 0 0;
	font-weight: bold;
	color: #B83839;
	font-size: 12px;
	text-decoration: none;
}

#greetingModule div.loginButton a:hover
{
	text-decoration: underline;
}


#controlMenu
{
	position: absolute;
	left: 15px;
	bottom: 0;
	margin: 0;
	padding: 0;
	z-index: 200;
}

#controlMenu > #tab
{
	font-size:14px;
	
	
	margin: 0;
	padding: 0;
	
}

#controlMenu > #tab > ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
}

#controlMenu > #tab li
{
	float: left;
	text-align:left;
	display: inline;
	padding: 7px 13px 0 13px;
	margin: 0px;
	height: 32px;
	background: transparent url(images/layout/tab_bg.gif) 0 0 no-repeat;	
}

#controlMenu > #tab li.tabFirst
{
	background: transparent url(images/layout/tab_left.gif) 0 0 no-repeat;	
	width: 15px;
	padding: 0px;
	margin: 0px;
}

#controlMenu > #tab li.tabLast
{
	background: transparent url(images/layout/tab_right.gif) 0 0 no-repeat;	
	width: 15px;
	padding: 0px;
	margin: 0px;
}

#controlMenu  #tab li.tabImpLast
{
	float: left;
	text-align:left;
	display: inline;
	padding: 7px 13px 0 13px;
	margin: 0px;
	height: 32px;	
	background: transparent url(images/layout/tab_search_last.gif) 0 0 no-repeat;	
	width: 85px;
}

#controlMenu  #tab li.tabImpLast a:link,
#controlMenu  #tab li.tabImpLast a:visited
{
	color: #f7d449;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;	
	margin: 15px 0 0 3px; 
}

#controlMenu  #tab li.tabImpLast a:hover 
{
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;	
	margin: 15px 0 0 3px; 
}


#controlMenu > #tab li.controlMtab a:link,
#controlMenu > #tab li.controlMtab a:visited

{
	color: white;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

#controlMenu > #tab li.controlMtab a:hover
{
	color: #FFCC01;
}

#controlMenu > #tab li.controlMtabSelected a:link,
#controlMenu > #tab li.controlMtabSelected a:visited, 
#controlMenu > #tab li.controlMtabSelected a:hover
{
	color: #FFCC01;
	text-decoration: none;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;	
}


#headerBottom
{
	z-index: 2;
	width: 1000px;
	height: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent url(images/layout/header_bottom_bg.gif) bottom left no-repeat;	
}


#centre
{
	background-color: white;
	padding-left: 5px;
	min-height: 300px;
}

#centreContainer
{
	background-color: white;
	padding-left: 5px;
	min-height: 300px;
}

#msg_cntr_ctrl
{
	margin: 0 auto;
	width: 980px;
	height: 35px;
	
	
}

#msg_cntr_ctrl > div
{
	padding-right: 15px;
}

#msg_cntr_ctrl > div  > a
{
	
	
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;	
	text-decoration: none;	
	color: white;
	
}

#msg_cntr_ctrl > div span
{
	
	display: block;
	margin-left: 60px;
	margin-top: 7px;
	
}

#msg_cntr_ctrl_new_on
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/msg_cntr_open_on.gif) 0 0 no-repeat;	 
}

#msg_cntr_ctrl_pending_on
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/msg_cntr_pending_on.gif) 0 0 no-repeat;	
}

#msg_cntr_ctrl_new_on a:link, 
#msg_cntr_ctrl_new_on a:visited,
#msg_cntr_ctrl_new_on a:hover,
#msg_cntr_ctrl_pending_on a:link, 
#msg_cntr_ctrl_pending_on a:visited,
#msg_cntr_ctrl_pending_on a:hover,
#msg_cntr_ctrl_closed_on a:link, 
#msg_cntr_ctrl_closed_on a:visited,
#msg_cntr_ctrl_closed_on a:hover
{
	color: #fff;
}

#msg_cntr_ctrl_new_off a:link, 
#msg_cntr_ctrl_new_off a:visited,
#msg_cntr_ctrl_new_off a:hover,
#msg_cntr_ctrl_pending_off a:link, 
#msg_cntr_ctrl_pending_off a:visited,
#msg_cntr_ctrl_pending_off a:hover,
#msg_cntr_ctrl_closed_off a:link, 
#msg_cntr_ctrl_closed_off a:visited,
#msg_cntr_ctrl_closed_off a:hover
{
	color: #484849;
}

#msg_cntr_ctrl_closed_on
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/msg_cntr_closed_on.gif) 0 0 no-repeat;	
}


#msg_cntr_ctrl_new_off
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/msg_cntr_open_off.gif) 0 0 no-repeat;	 
}

#msg_cntr_ctrl_pending_off
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/msg_cntr_pending_off.gif) 0 0 no-repeat;	
}

#msg_cntr_ctrl_closed_off
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/msg_cntr_closed_off.gif) 0 0 no-repeat;	
}

#msg_cntr_ctrl_search
{
	height: 31px;
	width: 360px;
	float: left;
}

#msg_cntr_ctrl_input
{
	padding-top: 5px;
	float: left;
	width: 190px; 
	height: 30px;
}

#msg_cntr_ctrl_input > input
{
	width: 180px; 
	height: 20px;
}

#msg_cntr_ctrl_select
{
	padding-top: 5px;
	width: 150px; 
	height: 30px; 
	float: left;
}

#msg_cntr_ctrl_select > select
{
	width: 140px;
	height: 20px;
}

#msg_cntr_ctrl_submit
{	
	padding-top: 5px;
	padding-right: 0px;
	width:20px; 
	height: 30px; 
	float: left;
}



.listBarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff; 
	text-decoration:none;
	background: transparent url(images/layout/list_bar_menu.gif) 0 0 repeat-x;
}

#search_prod
{
	width: 990px;
	margin: 0 auto;
}

#BottomSearchContainer
{
	width: 980px;
	height: 70px;
	margin: 0 auto;

}

#BottomSearchLabel
{
	width: 200px;
	height: 20px;
	position: absolute;
	left: 10px;
	bottom: 60px;	
	
	
	font-weight: bold;
	color: #000;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 10px;
}

#BottomSearch
{
	width: 780px;
	height: 100px;
	float: left;
	position: relative;

}

#BottomSearchInput
{
	width: 630px;
	height: 20px;
	position: absolute;
	left: 10px;
	bottom: 40px;
}

#BottomSearchInput INPUT
{
	width: 630px;
	height: 20px;
}


#BottomSearchSubmit
{
	width: 100px;
	height: 22px;
	position: absolute;
	left: 660px;
	bottom: 38px;
}


/* Homepage specific */
#center_container
{
	width: 680px;
	background-color: #fff;	
	text-align: left;
	float: left;
	

	
}

.main_670
{
	width: 680px;
	float: left;
	background-color: #fff;	
	margin: 5px 0 5px 0;
	
	text-align: left;
}

/********** FrontPage Search **************************************/

/* 1 Search View: Product - User: GUEST - Tab: byProd */
.homePage .searchByProdView .searchTabOn#tabSearchByProd 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 45px;
	top: -40px;
	left: 10px;
	background: transparent url(images/layout/search_tab_on_prod.gif) 0 0 no-repeat;
	z-index: 5;
	cursor: pointer;
}
.homePage .searchByProdView .searchTabOn#tabSearchByProd IMG
{
	width: 179px;
	height: 45px;
}

/* 5 Search View: Product - User: member - Tab: byProd */
.homePage .searchByProdView .searchTabOff#tabSearchByProd
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 20px;
	left: 10px;
	background: transparent url(images/layout/search_by_prod_button_blue.gif) 0 0 no-repeat;
	z-index: 5;
}
.homePage .searchByProdView .searchTabOff#tabSearchByProd IMG
{
	width: 179px;
	height: 20px;
}


/* 7 Search View: Supplier - User: member - Tab: byProd */
.homePage .searchBySupView .searchTabOff#tabSearchByProd
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 20px;
	left: 10px;
	background: transparent url(images/layout/search_by_prod_button_red.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.homePage .searchBySupView .searchTabOff#tabSearchByProd IMG
{
	width: 179px;
	height: 20px;
}
 
/* 3 Search View: Supplier - User: guest - Tab: by Product */
.homePage .searchBySupView .searchTabOn#tabSearchByProd
{
	display: block;
	position: absolute;
	width: 173px;
	height: 45px;
	top: -40px;
	left: 10px;
	background: transparent url(images/layout/search_tab_off_prod.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.homePage .searchBySupView .searchTabOn#tabSearchByProd IMG
{
	width: 173px;
	height: 45px;
}


/* 4 Search View: Supplier - User: guest - Tab: by Suplier */
.homePage .searchBySupView .searchTabOn#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 45px;
	top: -40px;
	left: 200px;
	background: transparent url(images/layout/search_tab_on_sup.gif) 0 0 no-repeat;
	z-index: 5;
	cursor: pointer;
}

.homePage .searchBySupView .searchTabOn#tabSearchBySup IMG
{
	width: 179px;
	height: 45px;
}

/* 8 Search View: Supplier - User: member - Tab: by Suplier */
.homePage .searchBySupView .searchTabOff#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 20px;
	left: 190px;
	background: transparent url(images/layout/search_by_sup_button_red.gif) 0 0 no-repeat;
	z-index: 5;
}
.homePage .searchBySupView .searchTabOff#tabSearchBySup IMG
{
	width: 179px;
	height: 20px;
}

/* 2 Search View: Product - User: guest - Tab: by Suplier */
.homePage .searchByProdView .searchTabOn#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 173px;
	height: 44px;
	top: -40px;
	left: 200px;
	background: transparent url(images/layout/search_tab_off_sup.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.homePage .searchByProdView .searchTabOn#tabSearchBySup IMG
{
	width: 173px;
	height: 44px;
}

/* 6 Search View: Product - User: member - Tab: by Suplier */
.homePage .searchByProdView .searchTabOff#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 20px;
	left: 190px;
	background: transparent url(images/layout/search_by_sup_button_blue.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.homePage .searchByProdView .searchTabOff#tabSearchBySup IMG
{
	width: 179px;
	height: 20px;	
}

.homePage #SearchBulletLinkProd
{
	text-indent: 10px;
	background: transparent url(images/layout/bullet_triangle_blue.gif) left center no-repeat;
}


.homePage #SearchBulletLinkSup
{
	text-indent: 10px;
	background: transparent url(images/layout/bullet_triangle_red.gif) left center no-repeat;
}



#searchFormInner
{
	padding: 40px 15px 15px 15px;
}

.searchByProdView #searchFormFpLeft 
{
	width: 10px;
	height: 290px;
	float: left;
	background: transparent url(images/layout/search_form_prod_fp_lt.gif) 0 0 no-repeat;
}

.searchByProdView #searchFormFpCenter 
{
	width: 650px;
	height: 290px;
	float: left;
	background: transparent url(images/layout/search_form_prod_fp_bg.gif) 0 0 repeat-x;
}



.searchByProdView #searchFormFpRight
{
	width: 10px;
	height: 290px;
	float: left;
	background: transparent url(images/layout/search_form_prod_fp_rt.gif) 0 0 no-repeat;
}

/* advanced search */
.searchByProdView #searchFormFpLeftAdv
{
	width: 10px;
	height: 370px;
	float: left;
	background: transparent url(images/layout/search_form_prod_fp_adv_lt.gif) 0 0 no-repeat;
}

.searchByProdView #searchFormFpCenterAdv
{
	width: 650px;
	height: 370px;
	float: left;
	background: transparent url(images/layout/search_form_prod_fp_bg_adv.gif) 0 0 repeat-x;
}



.searchByProdView #searchFormFpRightAdv
{
	width: 10px;
	height: 370px;
	float: left;
	background: transparent url(images/layout/search_form_prod_fp_adv_rt.gif) 0 0 no-repeat;
}
/*******************/

.searchByProdView #searchFormFp
{
	width: 650px;
	height: 290px;
	float: left;
	background: transparent url(images/layout/fish_gb_blue_lg.gif) 100% 50% no-repeat;
}

/*
 * search by supplier form */


.searchBySupView #searchFormFpLeft, .searchBySupView #searchFormFpLeftAdv
{
	width: 10px;
	height: 290px;
	float: left;
	background: transparent url(images/layout/search_form_sup_fp_lt.gif) 0 0 no-repeat;
}


.searchBySupView #searchFormFpCenter, .searchBySupView #searchFormFpCenterAdv
{
	width: 650px;
	height: 290px;
	float: left;
	
	background: transparent url(images/layout/search_form_sup_fp_bg.gif) 0 0 repeat-x;
	
}



.searchBySupView #searchFormFpRight, .searchBySupView #searchFormFpRightAdv
{
	width: 10px;
	height: 290px;
	float: left;
	background: transparent url(images/layout/search_form_sup_fp_rt.gif) 0 0 no-repeat;
}

.searchBySupView #searchFormFp
{
	width: 650px;
	height: 290px;
	float: left;
	background: #BA0004 url(images/layout/fish_gb_red_lg.gif) 100% 50% no-repeat;
}





 /*  end FrontPage Search Form ************************************************************************************/

#right_col_container
{
	float: left;
	
	width: 300px;
	background-color: #fff;
}

#right_col_300
{
	width: 300px;
	height: 230px;
	float: left;
	
	margin: 5px 0 0 0;
}

#right_col_600
{
	width: 300px;
	height: 600px;
	float: left;
	
	margin: 10px 0 0 0;	
}

#leftMenuCol
{
	width: 185px;
	float: left;
}


#FreightCalcCol
{
	width: 480px;
	/*height: 290px;*/
	float: left;
	background-color: #EFEDF8;	
	margin: 5px 0 5px 5px;
}

#FreightCalcColTop
{
	background: transparent url(images/layout/freight_calc_module_top.jpg) 0 0 no-repeat;
	height: 30px;
	width: 480px;
}

#FreightCalcColMiddle
{
	background:  #EFEDF8 url(images/layout/freight_calc_bg.gif) top right no-repeat;
	
	height: auto;
	width: 478px;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
}

#FreightCalcColBottom
{
	background:  #EFEDF8 url(images/layout/freight_calc_module_bottom.gif) 0 0 no-repeat;
	height: 8px;
	width: 480px;
}


#FreightCalcCol table
{
		
	
	margin: 0 10px;
}
/* Top Products */





#TopProdCol
{
	width: 480px;
	height: auto;
	float: left;
	background-color: #fff;
	
	margin: 0 0 5px 5px;
}

#topProdTitleBar
{
	width: 100%;
	height: 30px;
	background: white url(images/layout/top_products_title.jpg) 0 0 no-repeat;
}

#topProdMiddle
{
	width: 450px;
	height: auto;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	height: 300px;
	padding: 10px 14px;
	text-align: center;
	position:relative;
	
	
}

#topProdTitleBottom
{
	width: 100%;
	height: 8px;
	background: white url(images/layout/fp_module_bottom_edge.jpg) 0 0 no-repeat;
}

#topProd
{
	text-align: center;
	width: 452px;
}

div.topProdContainer
{
	float: left; 
	width:150px; 
	height: 155px;
	padding-left: 3px;
	
}

div.topProdThumb
{
	width: 144px;
	height: 104px;
	background-color: #fff;
	border: 1px solid #464646;
	
}

div.topProdThumb IMG
{
	max-width: 140px; 
	max-height: 100px;
	margin: 2px;
	padding: auto;
}

div.topProdName
{
	text-align: left;
	font-weight: bold;
	color: #000;
	font-size: 13px;
	margin-left: 0px;
}

div.topProdName a:link, 
div.topProdName a:visited
{
	font-weight: bold;
	color: #000;
	font-size: 13px;
	text-decoration: none;
}
div.topProdName a:hover
{
	font-weight: bold;
	color: #000;
	font-size: 13px;
	text-decoration: underline;
}

div.topProdRef
{
	text-align: left;
	font-weight: normal;
	color: #777;
	font-size: 12px;
	margin-left: 0px;
}

/* top product slider */

#TopProdSlider{}	
#TopProdSlider ul, #TopProdSlider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#TopProdSlider, #TopProdSlider li{ 
	width: 460px;
	height: 300px;
	overflow:hidden; 
	}	
#prevBtn{ 
	
	display:block;
	position:absolute;
	width:15px;
	height:25px;	
	top:140px;	
	left:1px;
	z-index: 2000;
	
	}	
	
#nextBtn{ 
	display:block;
	position:absolute;
	width:15px;
	height:25px;	
	top:140px;		
	left:463px;
	z-index: 2000;
	}			
												
	
#prevBtn a {  
	
	display:block;
	width:15px;
	height:25px;
	background:url(images/layout/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{
	
	display:block;
	width:15px;
	height:25px;	
	background:url(images/layout/btn_next.gif) no-repeat 0 0;	
	
	}	
	
/* top product slider (end) */


/* Top Products (end) */



/* Homepage specific (end) */

/* collapsed/expanded Search */

.generalPage .searchByProdView#collapsedSearchContainer
{
	width: 980px;
	margin: 5px auto;
	margin-bottom: 10px;
	height: 80px;
	background: #52388F url(images/layout/search_collapsed_prod_bg.gif) 0 0 no-repeat;
	position: relative;
}

.generalPage .searchBySupView#collapsedSearchContainer
{
	width: 980px;
	margin: 5px auto;
	margin-bottom: 10px;
	height: 80px;
	background: #52388F url(images/layout/search_collapsed_sup_bg.gif) 0 0 no-repeat;
	position: relative;
}


/* 1 Search View: Product - User: GUEST - Tab: byProd */
.generalPage .searchByProdView .searchTabOn#tabSearchByProd 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 45px;
	top: -45px;
	left: 10px;
	background: transparent url(images/layout/search_tab_on_prod.gif) 0 0 no-repeat;
	z-index: 5;
	cursor: pointer;
}
.generalPage .searchByProdView .searchTabOn#tabSearchByProd IMG
{
	width: 179px;
	height: 45px;
}

/* 5 Search View: Product - User: member - Tab: byProd */
.generalPage .searchByProdView .searchTabOff#tabSearchByProd
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 10px;
	left: 10px;
	background: transparent url(images/layout/search_by_prod_button_blue.gif) 0 0 no-repeat;
	z-index: 5;
}
.generalPage .searchByProdView .searchTabOff#tabSearchByProd IMG
{
	width: 179px;
	height: 20px;	
}


/* 7 Search View: Supplier - User: member - Tab: byProd */
.generalPage .searchBySupView .searchTabOff#tabSearchByProd
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 10px;
	left: 10px;
	background: transparent url(images/layout/search_by_prod_button_red.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.generalPage .searchBySupView .searchTabOff#tabSearchByProd IMG
{
	width: 179px;
	height: 20px;	
}

/* 3 Search View: Supplier - User: guest - Tab: by Product */
.generalPage .searchBySupView .searchTabOn#tabSearchByProd
{
	display: block;
	position: absolute;
	width: 173px;
	height: 45px;
	top: -45px;
	left: 10px;
	background: transparent url(images/layout/search_tab_off_prod.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.generalPage .searchBySupView .searchTabOn#tabSearchByProd IMG
{
	width: 173px;
	height: 45px;	
}


/* 4 Search View: Supplier - User: guest - Tab: by Suplier */
.generalPage .searchBySupView .searchTabOn#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 45px;
	top: -45px;
	left: 200px;
	background: transparent url(images/layout/search_tab_on_sup.gif) 0 0 no-repeat;
	z-index: 5;
	cursor: pointer;
}
.generalPage .searchBySupView .searchTabOn#tabSearchBySup IMG
{
	width: 179px;
	height: 45px;	
}

/* 8 Search View: Supplier - User: member - Tab: by Suplier */
.generalPage .searchBySupView .searchTabOff#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 10px;
	left: 190px;
	background: transparent url(images/layout/search_by_sup_button_red.gif) 0 0 no-repeat;
	z-index: 5;
}
.generalPage .searchBySupView .searchTabOff#tabSearchBySup IMG
{
	width: 179px;
	height: 20px;	
}

/* 2 Search View: Product - User: guest - Tab: by Suplier */
.generalPage .searchByProdView .searchTabOn#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 173px;
	height: 44px;
	top: -45px;
	left: 200px;
	background: transparent url(images/layout/search_tab_off_sup.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.generalPage .searchByProdView .searchTabOn#tabSearchBySup IMG
{
	width: 173px;
	height: 44px;	
}

/* 6 Search View: Product - User: member - Tab: by Suplier */
.generalPage .searchByProdView .searchTabOff#tabSearchBySup 
{
	display: block;
	position: absolute;
	width: 179px;
	height: 20px;
	top: 10px;
	left: 190px;
	background: transparent url(images/layout/search_by_sup_button_blue.gif) 0 0 no-repeat;
	z-index: 6;
	cursor: pointer;
}
.generalPage .searchByProdView .searchTabOff#tabSearchBySup IMG
{
	width: 179px;
	height: 20px;	
}

.generalPage #SearchBulletLinkProd
{
	text-indent: 10px;
	background: transparent url(images/layout/bullet_triangle_blue.gif) left center no-repeat;
}


.generalPage #SearchBulletLinkSup
{
	text-indent: 10px;
	background: transparent url(images/layout/bullet_triangle_red.gif) left center no-repeat;
}

.generalPage .searchTabOn #byProdInput,
.generalPage .searchTabOn #bySupInput
{
	top: 30px;
}

.generalPage .searchTabOff #byProdInput,
.generalPage .searchTabOff #bySupInput
{
	top: 40px;
}

.generalPage #byProdInput
{
	position: absolute;
	left: 20px;
	
	width: 645px;
	height: 20px;
}
.generalPage #byProdInput input
{
	width: 645px;
	height: 20px;
}

.generalPage .hideDiv#byProdInput, .generalPage .hideDiv#byProdInput input
{
	display: none;
}

.generalPage #bySupInput
{
	position: absolute;
	left: 20px;
	top: 40px;
	width: 645px;
	height: 20px;
}
.generalPage #bySupInput input
{
	width: 645px;
	height: 20px;
}

.generalPage .hideDiv#bySupInput, .generalPage .hideDiv#bySupInput input
{
	display: none;
}

.generalPage .searchTabOff #collapsedSearchSubmit
{
	top: 40px;
}

.generalPage .searchTabOn #collapsedSearchSubmit
{
	top: 27px;
}

.generalPage #collapsedSearchSubmit
{
	position: absolute;
	left: 700px;
	width: 106px;
	height: 25px;
	cursor: pointer;
}

.generalPage .searchByProdView#collapsedSearchSubmit
{
	background: transparent url(images/layout/get_quote_button_prod.gif) left center no-repeat;
}

.generalPage .searchBySupView#collapsedSearchSubmit
{
	background: transparent url(images/layout/get_quote_button_sup.gif) left center no-repeat;
}

/* collapsed/expanded Search (end) */


/************* quotation pages ***************/

#quotationPageContainer
{
	width: 980px;
	height: 920px;
	margin: 0 auto;
	background-color: #fff;
}

#quotationProductInfo
{
	width: 100%;
	height: 445px;
	
}

#quotationPricingInfo
{
	width: 100%;
	height: 210px;
	background: transparent url(images/layout/info_table_title_bar.gif) 0 0 no-repeat;
}

#quotationPricingInfo > table,
#quotationPricingInfo > form > table
{
	
	margin-left: 10px;
	width: 970px;
	
}

#quotationPricingInfo > table th,
#quotationPricingInfo > form > table th
{
	height: 31px;
	line-height: 15px;
	color: #fff;
	border-right: 1px solid #bcbcbc;
}

#quotationPricingInfo > table td, 
#quotationPricingInfo > form > table td
{
	text-align: center;
	padding: 5px 10px 5px 10px;
}

#quotationPricingInfo div.titleBar
{
	height: 26px;
}

#quotationFreightInfo
{
	width: 100%;
	height: 350px;
	background-color: #fff;
}

.hiddenValue
{
	font-size: 11px;
	color: #ccc;
}

#quotationProductInfoLeftCol
{
	float: left;
	width: 320px;
	height: 100%;
	background-color: #fff;
}

#quotationProductInfoCenterCol
{
	float: left;
	width: 370px;
	height: 100%;
	text-align: left;
	position: relative;
}
#quotationProductInfoTopCtrlIcon
{
	width: 100%;
	height: 75px;
	background-color: #fff;
	position: relative;
	
}

#quotationProductInfoTopCtrlIcon a:link,
#quotationProductInfoTopCtrlIcon a:visited,
#quotationProductInfoTopCtrlIcon a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 12px;
}

#quotationProductMainInfo 
{
	background-color: #fff;
	height: 355px;
	
	
}

#quotationProductMainInfo table 
{
	background-color: #fff;
	width: 330px;	
}

#quotationProductMainInfo table td
{
	background-color: #fff;
	text-align: left;
	padding: 5px;
	max-width: 330px;	
}



#quotationProductMainInfo table th
{
	background-color: #E2E0D4;
	text-align: left;
	padding: 0px 5px;
	height: 15px;
	font-size: 14px;
		
}


#quotationProductInfoRightCol
{
	float: left;
	width: 290px;
	height: 432px;
	background: #e9e8df url(images/layout/side_module_bottom_edge.gif) bottom left no-repeat;
	color: #000;
	
}


#quotationProductInfoRightCol > div
{
	
	padding: 0 10px 0 10px;
}

#quotationProductInfoRightCol .titleBar
{
	background: transparent url(images/layout/side_module_title_bar.gif) 0 0 no-repeat;
	height: 30px;
	width: 280px;
	padding: 5px 5px 0px 10px;
}

#quotationProductInfoRightCol > div INPUT.inputText
{
	width: 265px;
	height: 15px;
	font-size: 12px;
	
}

#quotationProductInfoRightCol > div TEXTAREA.inputText
{
	width: 265px;
	height: 190px;
	font-size: 12px;
	padding: none;
	
}



.titleBar
{
	padding: 7px 5px 0px 10px;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

#quotationFreightInfoLeftCol
{
	float: left;
	width: 490px;
	height: 220px;
	background: transparent url(images/layout/half_page_module_title_bar.gif) 0 0 no-repeat;
	
}
#quotationFreightInfoLeftCol > TABLE TD 
{
	padding: 5px 10px;
}
#DeliveryFreightInfo > TABLE TD
{
	padding: 5px 0 5px 10px;
}

#quotationFreightInfoLeftCol > TABLE TH
{
	height: 31px;
}

#quotationFreightInfoLeftCol .titleBar
{
	padding: 0px 5px 0px 10px;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}


#quotationFreightInfoRightCol
{
	float: left;
	width: 475px;
	height: 260px;
	padding-left: 15px;
	
}

#quotationFreightInfoRightCol #DeliveryFreightInfo
{
	background: transparent url(images/layout/half_page_module_title_bar.gif) 0 0 no-repeat;
	width: 100%;
	height: 160px;
}

#quotationFreightInfoRightCol #DeliveryFreightInfo > TABLE
{
	margin-top: 5px;
}

#quotationFreightInfoRightCol #ProvidedDocs
{
	background: transparent url(images/layout/half_page_module_title_bar.gif) 0 0 no-repeat;
	width: 100%;
	height: 100px;
}

#quotationTitle
{
	font-size: 18px;
	color: #000;
	font-weight: bold;
	line-height: 25px;
	padding-right: 10px;
}

#quotationRefQuote
{
	font-size: 14px;
	color: #513C87;
	font-weight: bold;
	line-height: 20px;
	padding-right: 10px;
}

#quotationLastUpdt
{
	font-size: 10px;
	color: #ccc;
	font-weight: normal;
	line-height: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#quotationProductImg {
	background-color: #fff;
	width: 300px;
	height: 300px;
	border: 4px solid #ccc;
	display: table-cell;
    vertical-align: middle
	

}

#quotationProductImg img {
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 290px;
    max-width: 290px;
    max-height: 290px;
    
}

#quotationProductImgCtrl
{

}

/************* quotation pages (end) ***************/

#signInPopup
{
	width: 550px;
	height: 300px;
	background-color: #f5f3ec;
	position: relative;
}
#signInPopup TD
{
	text-align: left;
	padding: 5px;
	font-weight: 600;
}

#signInPopup TH
{
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
	text-align: left;
	padding: 10px 5px 15px 5px;
	
}

#signInPopup #closePopup
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#prevNextBar
{
	position: relative;
	width: 980px;
	height: 40px;
	background: transparent url(images/layout/prev_next_bar.gif) 0 0 no-repeat;
	margin: 0 auto;
	font-weight: bold;
	color: #33195A;
}

#nextQuote
{
	position: absolute;
	width: 95px;
	height: 22px;
	background: transparent url(images/layout/next_quote.gif) right top no-repeat;
	right: 7px;
	top: 6px;
	z-index: 2;
}

#nextQuote_disabled
{
	position: absolute;
	width: 22px;
	height: 22px;
	background: transparent url(images/layout/next_quote_off.gif) right top no-repeat;
	right: 7px;
	top: 6px;
}


#prevQuote
{
	position: absolute;
	width: 115px;
	height: 22px;
	background: transparent url(images/layout/prev_quote.gif) 0 0 no-repeat;
	left: 5px;
	top: 6px;
	text-align: right;
	z-index: 1;
}

#prevQuote_disabled
{
	position: absolute;
	width: 115px;
	height: 22px;
	background: transparent url(images/layout/prev_quote_off.gif) 0 0 no-repeat;
	left: 5px;
	top: 6px;
	text-align: right;
}

#nextQuote a, #prevQuote a
{
	text-decoration: none;
	display: block;
	color: 33195A;
	
}

#centerBar
{
	/* width: 50%;
	left: 50%; */
	width: 100%;
	text-align: center;
	position: absolute;
	top: 5px;
	
}

#centerBar a
{
	text-decoration: none;
}

#ProductPageContainer
{
	width: 980px;
	height: 580px;
	margin: 0 auto;
	background-color: #fff;
}

#ProductPageInfoSection 
{
	width: 980px;
	height: 410px;
}

/* Tools Accordion */

#toolsRightCol #accordion H3
{
	font-weight: bold;
}

#toolsRightCol #accordion H3 a
{
	text-decoration: none;
	display:block;
	font-size:1em;
	padding:0.5em 0.5em 0.5em 3.2em;	
	color: #555;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;	
	font-family: Verdana,Arial,sans-serif;	
}

#toolsTitle
{
	height: 35px;
	color: #000;
	font-weight: bold;
	font-size: 18px;
	padding: 5px 0 0 5px;
}

#toolsRightCol
{
	float: left;
	width: 290px;
	height: 580px;
	color: #000;
}

#freightCalc
{
	width: 288px;
	height: 400px;
	background-color: #EFEDF8;
}

#freightCalcH3
{
	background: transparent url(images/layout/titlebar_freight_calc.gif) 0 0 no-repeat;
	height: 31px;	
}

#freightCalcTool
{
	width: 278px;
	height: 400px;
	padding: 0px 2px 0px 8px;
	font-size: 11px;
}


#currencyConv
{
	background-color: #EFEDF8;
}

#currencyConvH3
{
	background: transparent url(images/layout/titlebar_cur_conv.gif) 0 0 no-repeat;
	height: 31px;
}

#timeZoneCalc
{
	width: 288px;

}

#timeZoneCalcH3
{
	background: transparent url(images/layout/titlebar_time_zone.gif) 0 0 no-repeat;
	height: 31px;	
}

#timeZoneContainer
{
	height: 300px;
	width: 288px;
}

div.clockRow
{
	width: 288px;
	height: 100px;	
	padding: 0px;
	margin: 0px;	
	float: left;
	text-align: left;
}

div.clockCell
{
	width: 72px;
	height: 90px;
	float: left;
	font-size: 10px;
	
	color: #50368C;
	position: relative;

}

div.clockCell > P.countryName
{
	float: clear;
	position: absolute;
	width: 70px;
	bottom: 0px;
	left: 0px;
	color: #50368C;
	
	text-align: center;
}

.clockFrame
{
	display: block;
	width: 70px;
	height: 70px;
	background: white url(images/layout/clock_frame.gif) 0 0  no-repeat;
	position: absolute;
}

.clockFrameRed
{
	display: block;
	width: 70px;
	height: 70px;
	background: white url(images/layout/clock_frame_red.gif) 0 0  no-repeat;
	position: absolute;
}

.countryTime
{
	position: relative;
	top: 26px;
	left: 0px;
	color: #fff;
	font-weight: bold;
	font-family: monospace;
	font-size: 14px;
	padding: none;
	margin: none;
	text-align: center;
}


#unitConv
{
	height: 245px;
	background-color: #EFEDF8;
}

#unitConvH3
{
	background: transparent url(images/layout/titlebar_unit_calc.gif) 0 0 no-repeat;
	height: 31px;	
}

#toolsRightColBottom
{
	width: 290px;
	height: 450px;
	background: #e9e8df url(images/layout/side_module_bottom_edge.gif) bottom left no-repeat;
}

#unitConvTable
{
	background-color: #EFEDF8;
}

#unitConvTable TABLE
{
	width: 100%;
	
}

#unitConvTable TD
{
	padding: 5px 3px 5px 10px;
}

/* (end) Tools Accordion */

#bottomTools
{
	width: 980px;
	height: 53px;
	margin: 0 auto;
	background: transparent url(images/layout/bottom_tools_bar.jpg) 0 0 no-repeat;
}

#bottomToolsLeft
{
	width: 140px;
	height: 53px;
	float: left;
}

#bottomToolsFreightCalc
{
	width: 210px;
	height: 53px;
	float: left;
}

#bottomToolsCurConv
{
	width: 210px;
	height: 53px;
	float: left;
}

#bottomToolsTimeZone
{
	width: 190px;
	height: 53px;
	float: left;
}

#bottomToolsUnitConv
{
	width: 230px;
	height: 53px;
	float: left;
}

/************* Supplier Profile pages ***************/

#supplierProfilePageContainer
{
	width: 980px;
	min-height: 800px;
	margin: 0 auto;
	background-color: #fff;
}

#searchPageNav.profileProduct
{
	width: 670px;
	height: 30px;
	background: transparent url(images/layout/prod_nav.gif) 0 0 no-repeat;
	position: relative;
	margin: 0 auto;
	margin-right: 10px;
}


div.prodPagination
{
	
	margin: 0 auto;
	padding-top: 7px;
	height: 22px;
	text-align: center;
	width: 200px;
}


#supplierProfileHeader
{
	width: 100%;
	height: 80px;
	position: relative;
}

#supplierProfileHeader.freeView
{
	background: #000 url(images/layout/supplier_header_free.gif) 0 0 repeat-x;
	color: #fff;
}

#supplierProfileHeader.goldView
{
	background: #E8C865 url(images/layout/supplier_header_gold.gif) 0 0 repeat-x;
	color: #353536;
}

#supplierProfileHeader.platinView
{
	background: #d7d7d9 url(images/layout/supplier_header_platin.gif) 0 0 repeat-x;
	color: #353536;
}

#supplierProfileHeader.goldView H2, #supplierProfileHeader.platinView H2
{
	font-size: 24px;
	font-weight: bold;
	padding: 25px 10px 0px 25px;
	color: #353536;	
}

#supplierProfileHeader.freeView H2
{
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	padding: 25px 10px 0px 25px;
	
}

#supplierProfCountryFlag
{
	position: absolute;
	right: 150px;
	top: 35px;
}

#supplierProfCountry
{
	position: absolute;
	right: 60px;
	top: 28px;
	font-weight: bold;
	font-size: 18px;
}

#supplierProfileInfo
{
	padding-top: 10px; 
	width: 100%;
	height: 100%;
	
}

#supplierProfileCenterCol
{
	float: left;
	width: 680px;
	height: 100%;
	text-align: left;
	position: relative;
	background-color: #fff;
	margin-right: 10px;
}
#quotationProductInfoTopCtrlIcon
{
	width: 100%;
	height: 75px;
	background-color: #fff;
	position: relative;
	
}



#supplierProfileRightCol
{
	float: left;
	width: 290px;
	height: 410px;
	background: #e9e8df url(images/layout/side_module_bottom_edge.gif) bottom left no-repeat;
	color: #000;
	
}


#supplierProfileRightCol div
{
	
	padding: 0 10px 0 10px;
}

#supplierProfileRightCol IFRAME
{
	height: 80px;
	background-color: #e9e8df;
}

#supplierProfileRightCol .titleBar
{
	background: transparent url(images/layout/side_module_title_bar.gif) 0 0 no-repeat;
	height: 30px;
	width: 280px;
	padding: 5px 5px 0px 10px;
}

#supplierProfileRightCol  div INPUT.inputText
{
	width: 265px;
	height: 15px;
	font-size: 12px;
	
}

#supplierProfileRightCol  div TEXTAREA.inputText
{
	width: 265px;
	height: 190px;
	font-size: 12px;
	padding: none;
	
}

#supplierProfileProducts
{
	margin-top: 30px;
}

#ProfilePageProdTitle
{
	width: 670px;
	height: 33px;
	background: transparent url(images/layout/profile_page_prod_title.gif) 0 0 no-repeat;
}

#ProfileProductsContainer
{
	width: 668px;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;	
}

#ProfileProductsContainer .supplierProfileProductRow
{
	width: 660px;
	padding-left:8px; 
	
}

.profileProductCell
{
	width: 220px;
	height: 240px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.profileProductCell .imgZoom 
{
 	margin: 0 0 0 3px;
}

.profileProductImgCell
{
	width: 190px;
	height: 190px;
	margin: 10px;
	border: 1px solid #474747;
	
	
}

#profilePageProdListBottom
{
	width: 670px;
	height: 20px;
	background: transparent url(images/layout/profilepage_prodList_bot.gif) 0 0 no-repeat;	
	
	
}

.titleBar
{
	padding: 7px 5px 0px 10px;
	color:white;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

#supplierProfileBasicInfo
{
	width:670px;
	margin-right: 10px;
	color: #000;
	background-color: #fff;
	
}

#supplierProfileBasicInfo H3
{
	padding: 7px 0 0 10px;
	
	height: 23px;
	width: 660px;
	background-color: #EBEAE2;
	color: #000;
	margin-bottom: 10px;
	
}

#supplierProfileBasicInfo p
{
	padding: 2px 0 2px 20px;
}

#supplierProfileProductInfo
{
	width:670px;
	margin-right: 10px;
	color: #000;
	background-color: #fff;
	
}

#supplierProfileProductInfo H3
{
	padding: 7px 0 0 10px;
	
	height: 23px;
	width: 660px;
	background-color: #EBEAE2;
	color: #000;
	margin-bottom: 10px;
	margin-top: 10px;
	
}

#supplierProfileProductInfo p
{
	padding: 2px 0 2px 20px;
}



/************* Supplier Profile pages (end) ***************/

/**************** Search Page *****************************/

#searchPageHeader
{
	width: 780px;
}

#searchPageNav
{
	float: left;
	width: 780px;
	height: 30px;
	background: transparent url(images/layout/search_nav.gif) 0 0 no-repeat;
	position: relative;
	margin: 0 auto;
}

#searchPageBreadCrumbs, #searchPageHeaderDetails
{
	padding-left:10px;
	float: left;
	width: 750px;
	margin: 0 auto;
}

.searchDetails
{
	margin-top: 5px;
	width: 250px;
	height: 20px;
	font-size: 14px;
	float: left;
	 
}

#searchPageViewsBtn
{
	float: left;
	margin: 10px;
	width: 500px;
	height: 23px;
}

#searchPageViewsBtn div
{
	width: 245px;
	height: 23px;
	float: left;
}

#searchPageNav div.searchPrev, #searchPageNav div.searchPrevOff
{
	position: absolute;
	left: 5px;
	top: 4px;
	width: 120px;
	height: 22px;
	text-align: right;
	padding-top: 3px;
}

#searchPageNav div.searchPrev
{
	background: transparent url(images/layout/search_nav_prev_on.gif) 0 0 no-repeat;
}

#searchPageNav div.searchPrevOff
{
	background: transparent url(images/layout/search_nav_prev_off.gif) 0 0 no-repeat;
}

#searchPageNav div.searchPagination
{
	
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding-top: 7px;
	height: 22px;
}

#searchPageNav div.searchNext, #searchPageNav div.searchNextOff
{
	position: absolute;
	right: 5px;
	top: 4px;
	width: 100px;
	height: 22px;
	text-align: left;
	padding-top: 3px;
}

#searchPageNav div.searchNext
{
	background: transparent url(images/layout/search_nav_next_on.gif) right top no-repeat;
}

#searchPageNav div.searchNextOff
{
	background: transparent url(images/layout/search_nav_next_off.gif) right top no-repeat;
}


#searchPageNav div.searchNext a, #searchPageNav div.searchPrev a
{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	display: block;
}

#searchTableHeader
{
	float: left;
	width: 780px;
	height: 32px;
	position: relative;
	background: transparent url(images/layout/list_bar_menu.gif) 0 0 repeat-x;
	margin: 5px auto;
}

#searchTableHeader > TABLE
{
	color: #fff;
}

#searchTableHeader > TABLE > TD
{
	height: 10px;
}

#searchTableHeader div.leftEdge
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 7px;
	height:32px;		
	background: transparent url(images/layout/search_bar_menu_left.gif) 0 0 no-repeat;
}

#searchTableHeader div.rightEdge
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 7px;
	height:32px;	
	background: transparent url(images/layout/search_bar_menu_right.gif) right top no-repeat;
}

#searchTableListing
{
	float: left;
	width: 780px;
	
}

div.searchThumbContainer
{
	padding: 10px;
	width: 150px;
	height: 150px;
	background: transparent url(images/layout/thumb_130_frame.gif) 10px 10px no-repeat; 
}

div.searchThumbContainer IMG
{
	margin:10px 14px 0 0;
}

 .imgZoom
{
	margin:0px 13px 0 0;
}

.searchProductDesc
{
	font-size: 12px;	
	color: #000;
}

.searchProductDesc h2 
{
	font-size: 16px;
	color: #56477E;
	font-weight: bold;
	padding-right: 10px;	
}

.searchProductDesc h2 a:link,  .searchProductDesc h2 a:visited, .searchProductDesc h2 a:hover
{
	font-size: 16px;
	color: #56477E;
	font-weight: bold;
	text-decoration: none;	
}

#searchPageShowCase div#showCaseTitleBar
{
	width: 180px;
	height: 33px;
	background: #462c7b url(images/layout/top_featured_prod_tbar.gif) 0 0 no-repeat;
}

#searchPageShowCase div#showCaseBottom
{
	width: 180px;
	height: 18px;
	background: #462c7b url(images/layout/top_featured_prod_bbar.gif) 0 0 no-repeat;
}


#searchPageShowCase
{
	width: 180px;
	background-color: #462c7b;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	color: #fff;
	font-weight: bold;
}

#searchPageShowCaseAd
{
	width: 180px;
	min-height: 800px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	color: #fff;
	font-weight: bold;	
}

#searchPageShowCase a:link, #searchPageShowCase a:visited, #searchPageShowCase a:hover
{
	color: #e4060b;
}

#searchPageShowCase a:hover
{
	color: #fff;
	
	
}

#searchPageShowCase div
{
	width: 140px;
	margin: 0 auto;
}

#searchPageShowCase div#scProductImg
{
	width: 140px;
	height: 140px;
	margin: 5px auto;
}

#searchPageShowCase div#scProductCell
{
	width: 140px;
	margin: 5px auto;
	padding-bottom: 5px;
}

#mailFormPopupTop
{
	width: 612px;
	height: 43px;
	background: transparent url(images/layout/send_msg_popup_top.gif) 0 0 no-repeat;
}

#mailFormPopupContent
{
	width: 612px;
	height: 257px;
	background: transparent url(images/layout/send_msg_popup_middle.gif) 0 0 repeat-y;

}

#mailFormPopupContent TABLE
{
	padding: 10px 40px 10px 40px;
}


#mailFormPopupBottom
{
	width: 612px;
	height: 20px;
	background: transparent url(images/layout/send_msg_popup_bottom.gif) 0 0 no-repeat;
}


/**************** Search Page (end) ***********************/

#menuHeader
{
	width: 185px;
	height: 30px;
	background: #fff url(images/layout/left_menu_title_bg.gif) 0 0 no-repeat;
	
}
#LeftMenu {min-height:920px; width:185px; position:relative; z-index: 4000;}

#LeftMenu ul {margin:0; padding:0; list-style:none; text-align:left; padding:1px 1px 0 1px; background:#f0f0f0;}

#LeftMenu li {margin:0; padding:0; list-style:none; }
#LeftMenu li {display:inline-block; display:inline; }
#LeftMenu ul ul {position:absolute; left:-9999px; white-space: nowrap; border: 1px solid #381E63;}
#LeftMenu ul#toplevel {position:absolute; left:0; top:0;}

#LeftMenu a {display:block; font: bold 12px verdana,arial,sans-serif; color:#333; line-height:22px; text-decoration:none;padding:0 20px 0 10px;} 

#LeftMenu a:first-letter 
{
	color: #583e9a;
}

#LeftMenu a:hover:first-letter 
{
	color: #fff;
}


#LeftMenu ul li:hover > ul {left:100%; margin-top:-22px; margin-left:-1px;}

#LeftMenu a:hover ul,
#LeftMenu a:hover a:hover ul, 
#LeftMenu a:hover a:hover a:hover ul {left:100%;}
#LeftMenu a:hover ul ul, 
#LeftMenu a:hover a:hover ul ul {left:-9999px;}

#LeftMenu li a:hover {background:#381E63; color:#fff;} 
#LeftMenu li:hover > a {background:#381E63; color:#fff;}
#LeftMenu li a.fly {background: url(anywidth/arrow.gif) no-repeat right top; }
#LeftMenu li a.fly:hover {background:#381E63 url(anywidth/arrow.gif) no-repeat right top;} 
#LeftMenu li:hover > a.fly {background:#381E63 url(anywidth/arrow.gif) no-repeat right top;}

#LeftMenu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}


/* account page */




#account_main_container
{
	width: 980px;
	margin: 0 auto;
}

#account_main
{
	width: 980px;

}

#account_center
{
	width: 660px;

	float: left;
	position: relative;
	
}

#account_right_col
{
	width: 300px;
	
	float: right;
}




/* // Easy Slider */
#regSlider
{
	position: relative;
	height: 340px;	
}

#regSlider ul, #regSlider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#regSlider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:660px;
		height:340px;
		overflow:hidden; 
		}
		
		
		
#regPrevBtn
{
	display:block;
	position:absolute;
	width:120px;
	height:22px;	
	bottom:25px;	
	left: 15px;
	
	
}

#regPrevBtn a
{
	display:block;
	width:120px;
	height:22px;
	background:url(images/layout/btn_previous_step.gif) no-repeat 0 0;		
}
#regNextBtn
{
	display:block;
	position:absolute;
	width:95px;
	height:22px;	
	bottom: 25px;		
	right: 15px;
		
}					

#regNextBtn a
{
	display:block;
	width:95px;
	height:22px;	
	background:url(images/layout/btn_next_step.gif) no-repeat 0 0;		
}

#account_DoubleCol
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#account_leftCol
{
	width: 310px;
	padding: 5px 10px 5px 5px;
	float: left;
	
}



#account_leftCol INPUT
{
	width: 150px;
}


#account_rightCol
{
	width: 310px;
	padding: 5px 5px 5px 10px;
	float: left;
	
}

.accountFormRow
{
	margin: 7px 0 7px 0;
}

#accountFrmLoginInfo INPUT
{
	width: 350px;
}

#accountFrmLoginInfo div.acctLabelField
{
	width: 250px;
}

.acctLabelField
{
	float: left;
	width: 150px;
	height: 20px;
	font-weight: bold;
	text-align: left;
}

.acctNextLabelField
{
	float: left;
	width: 100px;
	height: 20px;
	font-weight: bold;
	text-align: left;
}


.acctNextLabelFieldRightCol
{
	float: left;
	width: 140px;
	height: 20px;
	font-weight: bold;
	text-align: left;
}



/* // Easy Slider */
/* account page (end) */

#basicPage_980
{
	width: 980px;
	margin: 0 auto;
	
}

#basicPageCenter_670
{
	float: left;
	width: 670px;
	min-height: 500px; 
	background: #fff;
	padding-left: 10px;
}

#basicPageRight_300
{
	float: right;
	width: 300px;
	min-height: 500px; 
	background: #D3D3DF;
}

.pageTitle
{
	font-weight: bold;
	color: 353535;
	font-size: 18px;
}

.boldRedLinkNbullet 
{
	
	color: #b90004;
}
.boldRedLinkNbullet a:link, .boldRedLinkNbullet a:visited 
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #b90004;
}

 .boldRedLinkNbullet a:hover 
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #b90004;
	
	
}

#titleBarLatestMessages
{
	width: 670px;
	height: 31px;
	background: transparent url(images/layout/tbar_newmsgs.gif) 0 0 no-repeat;
	margin-top: 20px;
}

#titleBarMyBasket
{
	width: 670px;
	height: 31px;
	background: transparent url(images/layout/tbar_mybasket.gif) 0 0 no-repeat;
	margin-top: 20px;	
}


#productStatus
{
	height: 80px;
	width: 650px;
	margin-top: 10px;
}

#titleBarProductStatus
{
	width: 670px;
	height: 31px;
	background: transparent url(images/layout/tbar_product_stat.gif) 0 0 no-repeat;	
	margin-top: 20px;
}

#productStatusGaugeContainer
{
	width: 428px;
	height: 30px;
	float: left;
	position: relative;
}

#productStatusGaugeContainer P
{
	position: absolute;
	top: 2px;
	left: 10px;
	height: 15px;
	display: block;
	font-weight: bold;
}

#productStatusGaugeBg
{
	width: 420px;
	height: 10px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	background: transparent url(images/layout/product_gauge_bg.gif) 0 0 no-repeat;	
}

#productStatusGauge
{
	height: 10px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	background: transparent url(images/layout/product_gauge_bg_filled.gif) 0 0 no-repeat;		
}

#lastProductList
{
	width: 650px;
	border-top: 1px solid #d1d1d1;
	margin-top: 20px;
}

/* Add product page */

#product_ctrl
{
	margin: 5px auto;
	width: 980px;
	height: 36px;
	
	
}

#product_ctrl > div
{
	padding-right: 15px;
}

#product_ctrl > div  > a
{
	
	
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;	
	text-decoration: none;	
	color: white;
	
}

#product_ctrl > div span
{
	
	display: block;
	margin-left: 60px;
	margin-top: 7px;
	
}

#product_ctrl_list_on
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/product_ctrl_list_on.gif) 0 0 no-repeat;	 
}


#product_ctrl_new_on a:link, 
#product_ctrl_new_on a:visited,
#product_ctrl_new_on a:hover,
#product_ctrl_list_on a:link, 
#product_ctrl_list_on a:visited,
#product_ctrl_list_on a:hover
{
	color: #fff;
}

#product_ctrl_new_off a:link, 
#product_ctrl_new_off a:visited,
#product_ctrl_new_off a:hover,
#product_ctrl_list_off a:link, 
#product_ctrl_list_off a:visited,
#product_ctrl_list_off a:hover
{
	color: #484849;
}


#product_ctrl_list_off
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/product_ctrl_list_off.gif) 0 0 no-repeat;	 
}

#product_ctrl_new_off
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/product_ctrl_new_off.gif) 0 0 no-repeat;	
}

#product_ctrl_new_on
{
	float: left;
	height: 31px;
	width: 184px;	
	background: transparent url(images/layout/product_ctrl_new_on.gif) 0 0 no-repeat;	
}

div#product_ctrl_search
{
	height: 31px;
	width: 290px;
	float: right;
	margin-right: none;
	padding-right: none;
}

#product_ctrl_input
{
	padding-top: 5px;
	float: left;
	width: 190px; 
	height: 30px;
}

#product_ctrl_input > input
{
	width: 180px; 
	height: 20px;
}

#product_ctrl_submit
{	
	padding-top: 5px;
	margin-right: 0px;
	padding-right: 0px;
	width:20px; 
	height: 30px; 
	float: left;
}

/* Add product page (end) */


/* Blog Page */

#middleBlogContainer
{
	min-height: 600px;
	width: 960px;
	margin: 20px;
}

.artilePreviewRow
{
	margin: 10px 0 10px 0;
}

.artileTitle h2 
{
	font-size: 16px;
	color: #56477E;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.artileTitle h2 a:link,  .artileTitle h2 a:visited, .artileTitle h2 a:hover
{
	font-size: 16px;
	color: #56477E;
	font-weight: bold;
	text-decoration: none;	
}


p.articleAuthor
{
	font-size: 12px;
	color: #AFADA4;	
	margin-bottom: 10px;
	
}



.artilePreviewBody
{
	color:#14162F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
}

p.articleMore a:link, p.articleMore a:visited, p.articleMore a:hover
{
	text-decoration: none;
	color: #56477E;
	font-weight: bold;
	
}



/* Blog Page (end) */
