/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
/* FONT DEFENITION */
body,
td,
select,
input,
textarea,
a.blockAnchor,
a.blockAnchor:link,
a.blockAnchor:active,
a.blockAnchor:visited,
a.blockAnchor:hover						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014fa3; text-decoration:none; margin:0px; padding:0px;}

body 									{background-color:#e2e2e2; padding-bottom:25px; }
p										{margin:0px; padding:0px;}	
ul, ol									{}
ul li									{}
input, textarea							{ border:1px solid #ba2860; border-bottom-color:#eecad8; border-right-color:#eecad8; padding:3px;}
input.submit							{ border:none; background-color:#ba2860; padding:10px; font-weight:bold; color:#FFFFFF; background-image:url(../images/inpu_submit.bg.jpg); background-position:right; background-repeat:repeat-y;}
div.form td.label						{ padding-top:3px;}
div.form td.label, 
div.form td.value 						{ padding-bottom:3px;}
a,
a:link,
a:active,
a:visited								{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#014fa3; text-decoration:underline;}
a:hover									{text-decoration:none;} 
a img 									{border:none;}

h1, h2									{margin-top:0px; margin-bottom:15px; font-size:18px; font-weight:600; color:#8a1f33;} 
h3, h4, h5, h6							{margin-top:0px; margin-bottom:9px;  font-size:14px; font-weight:600; color:#8a1f33;} 


/*////////////////////////////////////////// PARTS ////////////////////////////////////////////////////////////*/
div.width				{margin:11px 18px 25px 18px; padding:0px; width:960px; background-color:#FFFFFF; /*border:1px solid black;*/}
div.witRand				{margin:0px; padding:13px 13px 13px 13px; /*border:1px solid yellow;*/}

/*////// Banner //////*/
div.banner											{margin:0px; padding:0px; width:934px; /*border:1px solid green; width:976px*/}

div.banner table.tableBanner						{margin:0px; padding:0px; width:100%;}
div.banner table.tableBanner td						{margin:0px; padding:0px; border:none;}
div.banner table.tableBanner td.logoLeft			{width:224px; background-position:top left; border-right:2px solid #ffffff;}
div.banner table.tableBanner td.imgRight			{margin:0px; padding:0px; width:688px; height:189px; background-image:url(../images/img_right.jpg); background-position:top right; background-repeat:no-repeat;}
div.banner table.tableBanner td.imgRight titlePos	{}


/* Breadcrumbs */
div.breadcrumbs				{ text-align:left; padding-top:3px; color:#999999;}
div.breadcrumbs a,
div.breadcrumbs a:link,
div.breadcrumbs a:active,
div.breadcrumbs a:visited,
div.breadcrumbs a:hover		{ color:#999999; text-decoration:none;}
div.breadcrumbs a:hover		{ color:#606060;}

div.bsi				{padding-top:10px;}
div.titlePos	 	{text-align:left; width:260px; padding-top:10px;}
div.titlePos h1,
div.titlePos h2,
div.titlePos h3,
div.titlePos h4,
div.titlePos h5,
div.titlePos h6		{ padding:0px !important;  margin:0px !important;}


/* TOPNAV (via extra div's) */
div.banner table.tableBanner td.imgRight div.navBg								{margin:0px; margin-top:106px; padding:0px; min-height:30px; width:688px; background-image:url(../images/nav.bg.png); color:#FFFFFF;}
/* background-color:#ba2860;*/
div.banner table.tableBanner td.imgRight div.navBg div.navHoover				{height:30px; display:block; float:left; /*font-size:12px; font-weight:bold;*/ }
div.banner table.tableBanner td.imgRight div.navBg div.navHoover a,	
div.banner table.tableBanner td.imgRight div.navBg div.navHoover a:link,
div.banner table.tableBanner td.imgRight div.navBg div.navHoover a:active,
div.banner table.tableBanner td.imgRight div.navBg div.navHoover a:visited,
div.banner table.tableBanner td.imgRight div.navBg div.navHoover a:hover		{padding: 8px 14px 0px 14px; text-decoration:none; display:block; height:22px; float:left; font-size:10px; font-weight:bold; color:#FFFFFF;}/*padding-top 8px + height 22px = 30px Height;*/
div.banner table.tableBanner td.imgRight div.navBg div.navHoover a:hover,
div.banner table.tableBanner td.imgRight div.navBg div.navHoover a.selected		{ background-image:url(../images/nav_a_hover.bg.png);}


/*////// Content //////*/
div.content											{margin:15px 0px 0px 0px; padding:0px; text-align:left;}
div.content table.tableContent						{width:100%;}
div.content table.tableContent td					{}
div.content table.tableContent td.left				{ width:169px; padding-right:5px; padding-top:20px;}
div.content table.tableContent td.line				{ width:3px; background-image:url(../images/bordervline.gif); background-repeat:repeat-y;}
div.content table.tableContent td.center			{ width:auto; padding-left:15px; background-repeat:no-repeat; background-position:50% 50%;}
div.content table.tableContent td.centerHeight		{ width:1px;}
div.content table.tableContent td.centerHeight img	{ width:1px; height:370px;}
div.content table.tableContent td.right				{ width:169px; padding-left:5px;  padding-top:20px; }
div.content table.tableContent td.leftLine			{ padding-right:15px;}
div.content table.tableContent td.rightLine			{ padding-left:14px; background-position:right;}
div.content table.tableContent td.leftright h1,
div.content table.tableContent td.leftright h2,
div.content table.tableContent td.leftright h3,
div.content table.tableContent td.leftright h4,
div.content table.tableContent td.leftright h5,
div.content table.tableContent td.leftright h6		{ background-color:#9a254f; color:#FFFFFF; font-size:12px; font-weight:bold; padding:3px; margin:0px; margin-bottom:5px; background-image:url(../images/h1_left.bg.gif); background-repeat:no-repeat; background-position:right top;}

/* Regnav */
div.regNav								{margin-bottom:23px; padding:0px;}
div.regNav a							{text-decoration:none; display:block;}
div.regNav ul							{margin:0px; padding:0px; list-style-type:none;}
div.regNav ul li						{margin:0px; padding:0px; }
div.regNav ul li a,
div.regNav ul li a:link,
div.regNav ul li a:active,
div.regNav ul li a:visited,				
div.regNav ul li a:hover				{ padding:6px; display:block; border-bottom:1px solid #FFFFFF; background-color:#ba2860; font-weight:bold; color:#FFFFFF;} /*7c9fca*/
div.regNav ul li a:hover				{ color:#ebab1c; background-color:#eecad8; color:#ba2860;} /**/
div.regNav ul li ul						{}
div.regNav ul li ul li a				{ padding-left:20px !important; background-color:transparent !important; color:#ba2860!important; font-weight:normal!important; border-bottom:1px solid #c3c3c3 !important;}
div.regNav ul li ul li a:hover			{ background-color:#fce8f0!important;}
div.regNav ul li ul li ul li a			{ padding-left:30px !important;}
div.regNav ul li ul li ul li ul li a	{ padding-left:40px !important;}
div.regNav ul li ul li ul li ul li ul li a	{padding-left:50px !important;}

/*////// Bottom //////*/
div.bottom									{width:100%; margin:0px; padding:0px; background-color:#e2e2e2; padding-bottom:30px;}
div.contentBottom 							{ text-align:left; color:#646464; padding-top:10px; margin-bottom:10px; }
div.contentBottom a,
div.contentBottom td						{ color:#646464 !important;}
div.contentBottom table.frames 				{ width:100%;}

div.contentBottom table.frames a,
div.contentBottom table.frames a:link,
div.contentBottom table.frames a:active,
div.contentBottom table.frames a:visited,
div.contentBottom table.frames a:hover		{text-decoration:none;}
div.contentBottom table.frames a:hover		{text-decoration:underline; /*color:#999999 !important;*/}

div.contentBottom table.frames td.left 		{ width:350px; padding-right:10px;}
div.contentBottom table.frames td.right 	{ width:auto; }



/*////////////////////////////////////////// VECTOR BROSS ///////////////////////////////////////////////////////*/
div.vb					{ text-align:left;}
div.vb a,
div.vb a:link,
div.vb a:active,
div.vb a:visited,
div.vb a:hover			{ color:#747469; text-decoration:none; }
div.vb a:hover			{ color:#8c8c7f; text-decoration:underline;}


/*////////////////////////////////////////// MODULES ////////////////////////////////////////////////////////////*/

/*/////////////// news list_small  ///////////////*/
div.news div.list_small {}
div.news div.list_small h2 {}
div.news div.list_small ul {list-style-type:none;margin:0px; padding:0px; margin-left:10px;}
div.news div.list_small ul li {}
div.news div.list_small ul li {}
div.news div.list_small ul li a {}
div.news div.list_small ul li h3			{ background-color:transparent !important; color:#014fa3 !important; font-size:10px !important; margin-bottom:0px !important;}
div.news div.list_small ul li h3 a			{ text-decoration:none !important;}
div.news div.list_small ul li h3 span.date	{}
div.news div.list_small ul li div.description {color:#8e8a8a !important; padding-top:3px; padding-bottom:10px;}
div.news div.list_small ul li div.description a.none {color:#8e8a8a !important; text-decoration:none !important;}

/*/////////////// news detail table ///////////////*/
div.news div.list_table												{}
div.news div.list_table h2											{}
div.news div.list_table table.newsTable								{width:100%;}
div.news div.list_table table.newsTable tr.even	td					{background-color:#fadae4;}
div.news div.list_table table.newsTable tr.odd td					{}
div.news div.list_table table.newsTable th,
div.news div.list_table table.newsTable td							{padding:3px;}
div.news div.list_table table.newsTable th 							{background-color:#9a254f;  color:#FFFFFF; padding:4px; margin-bottom:15px !important;}
div.news div.list_table table.newsTable td a 						{text-decoration:none;}
div.news div.list_table table.newsTable td.modnews_titel  			{width:150px;  }
div.news div.list_table table.newsTable td.modnews_datum  			{width:100px;}
div.news div.list_table table.newsTable td.modnews_inhoud_kort		{width:auto;}
div.news div.list_table table.newsTable td.modnews_titel a 			{ color:#474646 !important;}
div.news div.list_table table.newsTable td.modnews_datum a 			{}
div.news div.list_table table.newsTable td.modnews_inhoud_kort a 	{}


/*/////////////// news detail  ///////////////*/ /*7c9fca*/
div.news div.detail {}
div.news div.detail h2 {}
div.news div.detail h2 span.date {}
div.news div.detail div.description {}


/*/////////////// SHOP  ///////////////*/
/*
../images/shop
*/

/* Shop basket*/

div.shop input.button 
{

display:block;
cursor:pointer;
margin-bottom:5px; padding:2px; padding-right:15px; padding-left:5px;
text-align:left;
border:none;
background-color:#7f7f7f;
font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;
}
div.shop div.basket {margin-bottom:10px;}
div.shop div.basket h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#7f7f7f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.basket table.basket { width:100%;}
div.shop div.basket table.basket tr.header { font-size:10px; background-color:#c3c3c3; color:#000000; border-bottom:1px solid #ffffff;}

div.shop div.basket table.basket th,
div.shop div.basket table.basket td { padding:3px; vertical-align:top;}
div.shop div.basket table.basket td { color:#000000;}
div.shop div.basket table.basket td.title { font-weight:bold;}
div.shop div.basket table.basket tr.odd td { background-color:#e5e5e5;}
div.shop div.basket table.basket tr.even td { background-color:#f2f2f2;}
div.shop div.basket table.basket tr td {border-bottom:1px solid #e2e1dd; cursor:pointer;}
div.shop div.basket table.basket td.delete_line	{ text-align:right; width:100px;}
div.shop div.basket table.basket td.net_price,
div.shop div.basket table.basket td.tax,
div.shop div.basket table.basket td.gross_price	{ text-align:right; white-space:nowrap; }
div.shop div.basket table.basket td.total_amount_gross_no_shipping	{ text-align:right; white-space:nowrap; }
div.shop div.basket table.basket th.deleteline { color:#c3c3c3; }
div.shop div.basket table.basket td.total_amount_net	{ text-align:right; white-space:nowrap; padding-top:3px; }
div.shop div.basket table.basket td.total_amount_gross	{ text-align:right; white-space:nowrap; padding-top:3px; padding-right:0px;}
div.shop div.basket table.basket td.shippingcharges	{ text-align:right;}
div.shop div.basket table.basket td img.image		{ border:none;}
div.shop div.basket table.basket td span.order_button { background-color:#ff0000; border:3px dotted green; display:block; width:15px; height:15px;}
div.shop div.basket input.quantity { width:50px; text-align:right;}
div.shop div.basket table.discount_code {width:100%;}
div.shop div.basket table.discount_code td { padding:4px; background-color:#7f7f7f; font-size:10px;}
div.shop div.basket table.discount_code td.label {width:auto;  vertical-align:middle; background-color:#e5e5e5; color:#000000;}
div.shop div.basket table.discount_code td.value 
{
width:225px; text-align:right; background-color:#e5e5e5; 
color:#9a254f;
}


div.shop div.basket table.discount_code td.value input.discount_code_value  {width:50px; float:left;}
div.shop div.basket table.discount_code td.value input.discount_code_submit 
{
float:right;
margin-top:1px;
width:150px;
cursor:pointer;
margin-bottom:5px; padding:2px; padding-right:15px; padding-left:5px;
text-align:left;
border:none;
background-image:none;
background-color:#7f7f7f;
font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;
}
div.shop div.basket table.shipping_costs {width:100%;}
div.shop div.basket table.shipping_costs td { padding:4px; background-color:#7f7f7f; border-bottom:1px solid #ffffff; font-size:10px;}
div.shop div.basket table.shipping_costs td.label {width:auto;  vertical-align:middle; background-color:#605c5c; color:#ffffff; }
div.shop div.basket table.shipping_costs td.value 
{
width:225px; text-align:right; background-color:#7f7f7f; 
color:#ffffff;
padding-right:15px; font-size:12px;
}
div.shop div.basket table.installement_plan {width:100%;}
div.shop div.basket table.installement_plan td.title {border-bottom:1px solid #ffffff; vertical-align:middle; background-color:#e56392; color:#ffffff; padding:4px;  font-size:10px;}
div.shop div.basket table.installement_plan td.percentageLabel,
div.shop div.basket table.installement_plan td.agendaLabel  { padding:3px; background-color:#f3f3f3; width:100px;}
div.shop div.basket table.installement_plan td.percentageValue{ padding:3px; background-color:#f3f3f3; width:auto; text-align:right;}
div.shop div.basket table.installement_plan td.agendaValue { padding:3px; background-color:#f3f3f3; width:auto; text-align:right; padding-right:100px;}
div.shop div.basket table.installement_plan td.agendaValue table.installement_agenda {}
div.shop div.basket table.installement_plan td.agendaValue table.installement_agenda td,
div.shop div.basket table.installement_plan td.agendaValue table.installement_agenda th { padding-left:25px; padding-bottom:5px; text-align:left;}
div.shop div.basket table.installement_plan td.agendaValue table.installement_agenda th.installment_agenda_date { font-weight:bold;}
div.shop div.basket table.installement_plan td.agendaValue table.installement_agenda th.installment_agenda_amount { font-weight:bold;}
div.shop div.basket table.installement_plan td.agendaValue table.installement_agenda td.installment_agenda_date { font-weight:normal;}
div.shop div.basket table.installement_plan td.agendaValue table.installement_agenda td.installment_agenda_amount {text-align:right;}
div.shop div.basket table.total {width:100%; border-bottom:1px solid #ffffff;}
div.shop div.basket table.total td { padding:4px; background-color:#e2e1dd; font-weight:bold; font-size:10px;}

div.shop div.basket table.total td.label {width:auto;  vertical-align:middle; background-color:#605c5c; color:#ffffff;}
div.shop div.basket table.total td.value 
{
width:225px; text-align:right; background-color:#7f7f7f; 
color:#ffffff;
padding-right:15px;  font-size:12px;
}

div.shop div.basket input{ width:150px; padding:3px; border:1px solid #747371; background-image:url(../images/shop/input.bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#ffffff; border-right-color:#a09f9d; border-bottom-color:#a09f9d;}
div.shop div.basket div.buttons { text-align:right; padding-top:5px; padding-bottom:0px; padding-right:3px;}
div.shop div.basket div.buttons input 
{
width:150px;
display:inline;
cursor:pointer;
margin-bottom:5px; padding:2px; padding-right:15px; padding-left:5px;
text-align:left;
border:none;
font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;
background-image:none;
}
div.shop div.basket div.buttons input.recalculate 	{ background-color:#2f2f2f; padding-top:3px; padding-bottom:3px; margin-left:10px;}
div.shop div.basket div.buttons input.checkout 		{ background-color:#2f2f2f; padding-top:3px; padding-bottom:3px; margin-left:10px;}
div.shop div.basket div.buttons input.keepOnShopping { background-color:#2f2f2f; padding-top:3px; padding-bottom:3px;  float:left;}
div.shop div.basket input.delete_line 
{
width:100px;
display:block;
cursor:pointer;
margin-bottom:5px; padding:2px; padding-right:15px; padding-left:5px;
text-align:left;
border:none;
background-image:none; background-color:#2f2f2f;
font-size:10px; color:#ffffff;  font-weight:bold; text-decoration:none;
}
div.shop div.basket div.none {}

/* Shop preview*/
div.shop div.basketPreview {background-color:#f8e9f0;}
div.shop div.basketPreview h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#9a254f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.basketPreview div.message { padding:5px;}
div.shop div.basketPreview div.none { padding:5px;}
div.shop div.basketPreview div.filled { padding:5px;}
div.shop div.basketPreview div.filled a {text-decoration:none;}
div.shop div.basketPreview div.buttons {text-align:center; padding:5px;}
div.shop div.basketPreview div.buttons input.checkout{ width:150px; display:block; cursor:pointer; margin-bottom:5px; padding:2px; padding-right:15px; padding-left:5px; text-align:left;border:none; background-image:url(../images/shop/a.checkout.bg.gif); background-repeat:no-repeat; background-position:right top; background-color:#de477e; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;}

div.shop {}
div.shop div.category {padding:0px; margin-bottom:10px;}
div.shop div.category h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#9a254f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.category div.categories { padding:0px; margin:0px;}
div.shop div.category div.categories ul { list-style:none; padding:0px; margin:0px;}
div.shop div.category div.categories ul li { list-style:none; padding:0px; margin:0px;}

div.shop div.category div.categories ul li a,
div.shop div.category div.categories ul li a:link,
div.shop div.category div.categories ul li a:active,
div.shop div.category div.categories ul li a:visited,
div.shop div.category div.categories ul li a:hover	
{ 
	display:block; padding:3px; 
	background-color:#f6ebef; background-image:url(../images/shop/a.category.bg.jpg); background-repeat:no-repeat; background-position:right top;
	border-bottom:1px solid #eecad8; border-top:1px solid #ffffff;
	text-decoration:none; color:#9a254f; font-weight:bold;
}
div.shop div.category div.categories ul li a:hover	{}

/* category */
div.shop div.category div.categories ul li ul { padding-left:10px;}
div.shop div.category div.categories ul li ul a,
div.shop div.category div.categories ul li ul a:link,
div.shop div.category div.categories ul li ul a:active,
div.shop div.category div.categories ul li ul a:visited,
div.shop div.category div.categories ul li ul a:hover	
{ 
	display:block; padding:3px; padding-left:10px;
	background-color:#ffffff; background-image:url(../images/shop/a.category.sub.bg.gif); background-repeat:no-repeat; background-position:left top;
	border-bottom:1px solid #eecad8; border-top:1px solid #ffffff;
	text-decoration:none; color:#9a254f; font-weight:normal;
}
div.shop div.category div.categories ul li a:hover	{}

/*categoryDetail*/

div.shop {}
div.shop div.categoryDetail {}
div.shop div.categoryDetail h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#9a254f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.categoryDetail table.table {width:100%;}
div.shop div.categoryDetail table.table td.item { padding:10px; cursor:pointer;}
div.shop div.categoryDetail table.table td.item h4.titleCat {font-size:10px; padding:0px 0px 3px 0px; margin:0px; border-bottom:1px solid #9a254f;}
div.shop div.categoryDetail table.table td.item div.content {}


/*detail*/
div.shop {}
div.shop div.detail {}
div.shop div.detail h4 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#9a254f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop a.orderButton {display:block; padding:2px; font-size:10px;
background-image:none; background-color:#000000;
color:#ffffff; font-weight:bold; text-decoration:none;
padding-right:15px;  padding-left:5px;
width:auto;}

/* list */
div.shop {}
div.shop div.listing {margin-bottom:10px;}
div.shop div.listing h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#9a254f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.listing table.listing { width:100%;}
div.shop div.listing table.listing tr.header th { font-size:10px; background-color:#eecad8; color:#9a254f; border-bottom:1px solid #ffffff;}
div.shop div.listing table.listing th,
div.shop div.listing table.listing td 	{ padding:4px; }
div.shop div.listing table.listing td 	{ border-bottom:1px solid #e2e1dd; cursor:pointer; }
div.shop div.listing table.listing tr.odd td { background-color:#faf4f6;}
div.shop div.listing table.listing tr.even td { background-color:#ffffff;}
div.shop div.listing table.listing td.net_price,
div.shop div.listing table.listing td.tax,
div.shop div.listing table.listing td.shipping_charges,
div.shop div.listing table.listing td.discount,
div.shop div.listing table.listing td.gross_price	{ text-align:right;}
div.shop div.listing table.listing td.gross_price	{ width:90px;}
div.shop div.listing table.listing td img.image		{ border:none;}
div.shop div.listing table.listing td.order_button 	{ text-align:right; background-color:#c3c3c3}
div.shop div.listing table.listing td a.orderButton 	
{ 
display:inline; padding:2px; font-size:10px;
background-image:none; background-color:#000000;
color:#ffffff; font-weight:bold; text-decoration:none;
padding-right:15px;  padding-left:5px;
width:auto;
}

/*List Custom*/
div.shop { }
div.shop div.listCustom { }
div.shop div.listCustom h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#7f7f7f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.listCustom table.list { width:100%; }
div.shop div.listCustom table.list tr.odd td { }
div.shop div.listCustom table.list tr.even td { }
div.shop div.listCustom table.list td.item {background-color:#ffffff;  }
div.shop div.listCustom table.list td.item div.item { padding:10px; border-right:1px solid #c3c3c3; }
div.shop div.listCustom a.orderButton 	
{ 
display:inline; padding:2px; font-size:10px;
background-image:none; background-color:#000000;
color:#ffffff; font-weight:bold; text-decoration:none;
padding-right:15px;  padding-left:5px;
width:auto;
}

/*searchBox*/
div.shop {}
div.shop div.searchsmall {margin-bottom:10px;}
div.shop div.searchsmall h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#9a254f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.searchsmall div.searchbox { background-color:#f8e9f0; padding:10px;}
div.shop div.searchsmall div.searchbox input.searchbox 
{ 
width:auto;
padding:3px; border:1px solid #747371; background-image:url(../images/shop/input.bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#ffffff; border-right-color:#a09f9d; border-bottom-color:#a09f9d;
}
div.shop div.searchsmall div.searchbox input.submit 
{
width:100px;
display:block;
cursor:pointer;
margin-bottom:5px; padding:2px; padding-right:15px; padding-left:5px;
text-align:left;
border:none;
background-image:url(../images/shop/a.search.bg.gif); background-repeat:no-repeat; background-position:right top; background-color:#de477e;
font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;
}

/* serp */

div.shop div.serp {}
div.shop div.serp h3 {font-size:11px; padding:3px; margin:0px 0px 0px 0px; background-color:#9a254f; color:#ffffff; background-image:url(../images/shop/h3.bg.corner.gif); background-repeat:no-repeat; background-position:top right; border-bottom:1px solid #ffffff;}
div.shop div.serp div.searchbox {background-color:#f8e9f0; padding:10px;}
div.shop div.serp div.searchbox input.searchbox { width:100px; padding:3px; border:1px solid #747371; background-image:url(../images/shop/input.bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#ffffff; border-right-color:#a09f9d; border-bottom-color:#a09f9d;}
div.shop div.serp div.searchbox input.submit {width:100px;
cursor:pointer;
margin-bottom:5px; padding:2px; padding-right:15px; padding-left:5px;
text-align:left;
border:none;
background-image:url(../images/shop/a.search.bg.gif); background-repeat:no-repeat; background-position:right top; background-color:#de477e;
font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none;
}
div.shop div.serp div.output {}
div.shop div.serp div.output div.result {}
div.shop div.serp div.output div.result table.listing { width:100%;}
div.shop div.serp div.output div.proposition {}
div.shop div.serp div.output div.proposition ul {}
div.shop div.serp div.output div.proposition ul li {}
div.shop div.serp div.output div.proposition ul li a {}
div.shop div.serp div.output div.noResult {}

div.shop {}
div.shop div.serp div.output div.result table.listing { width:100%;}
div.shop div.serp div.output div.result table.listing tr.header th { font-size:10px; background-color:#eecad8; color:#9a254f; border-bottom:1px solid #ffffff;}
div.shop div.serp div.output div.result table.listing th,
div.shop div.serp div.output div.result table.listing td 	{ padding:4px; }
div.shop div.serp div.output div.result table.listing td 	{ border-bottom:1px solid #e2e1dd; cursor:pointer; }
div.shop div.serp div.output div.result table.listing tr.odd td { background-color:#faf4f6;}
div.shop div.serp div.output div.result table.listing tr.even td { background-color:#ffffff;}
div.shop div.serp div.output div.result table.listing td.net_price,
div.shop div.serp div.output div.result table.listing td.tax,
div.shop div.serp div.output div.result table.listing td.shipping_charges,
div.shop div.serp div.output div.result table.listing td.discount,
div.shop div.serp div.output div.result table.listing td.gross_price	{ text-align:right;}
div.shop div.serp div.output div.result table.listing td img.image		{ border:none;}
div.shop div.serp div.output div.result table.listing td a.orderButton {
display:inline; padding:2px; font-size:10px;
background-image:none; background-color:#000000;
color:#ffffff; font-weight:bold; text-decoration:none;
padding-right:15px;  padding-left:5px;
width:auto;

}
div.shop div.serp a.orderButton { display:block; background-image:url(../images/shop/order.bg.jpg); background-repeat:no-repeat; background-position:left top; padding:2px 2px 2px 30px; text-decoration:none; color:#6a6a6b; border:1px solid #c4bfbb; border-right-color:#5f6062; border-bottom-color:#5f6062; width:100px;}