﻿/* Common Design Styles */
body {margin:0; padding:0; background-color:#fcebdf;}

h1, h2, ul, li, dl, dt, dd, form { margin:0; padding:0; list-style:none; }

a
{
color:#ff0066;  
font-family:Arial;
text-decoration:none;cursor:pointer;}

a:hover
{
  color:#ff6699;
}
/* Font Styles */
.bold{font-weight:bold;}

.pink{color:#ff0066;}

.lightpink{color:#ff6699}

.brown{color:#4b1010;}

.white{color:#ffffff;}

.bodybrown{color:#663333; }

h1{font-family:Arial;font-size:27px;color:#ff0066; font-weight:normal;  line-height:42px; }

h2{font-family:Arial;font-size:14px;font-weight:bold;color:#ff0066; line-height:25px; padding-top:10px;  }

.arial11{font-family:Arial;font-size:11px;}

.arial12{font-family:Arial;font-size:12px;}

.verdana11{font-family:Verdana;font-size:11px;}

/* Padding */

.paddingtop5px{padding-top:5px;}

.paddingbottom7{padding-bottom:7px;}

.paddingbottom9{padding-bottom:9px;}

.paddingbottom14 {padding-bottom:14px;}

.paddingbottom16{padding-bottom:16px;}

.paddingbottom18{padding-bottom:18px;}

.paddingbottom20{padding-bottom:20px;}

.paddingbottom22{padding-bottom:22px;}

.paddingleft1{padding-left:1px;}

.paddingleft18{padding-left:18px;}

.paddingleft21{padding-left:21px;}

.paddingleft20{padding-left:20px;}

.paddingleft26{padding-left:26px;}

.paddingleft30{padding-left:30px;}

.paddingleft7{padding-left:7px;}

.paddingleft5{padding-left:5px;}

.paddingleft42{padding-left:42px;}

.paddingright35{padding-right:35px;}

.paddingright20{padding-right:20px;}

.paddingright11{padding-right:11px;}

/* Margin */

.marginbottom14{margin-bottom:14px;}

/* Main Master Page */
.mainwrapper{ height:auto; width:829px; margin-right:auto; margin-left:auto; background-color:#fdfcf8;}

.topbanner{height:229px; width:829px; float:left;}

.menuwrapper {height:40px;width:829px; float:left; }

.submenuwrapper{min-height:27px;height:auto !important; height:27px; width:829px; float:left;background-color:#fdfcf8;padding-bottom:10px;background-color:#fdfcf8;}

.contentwrapper{min-height:542px;height:auto !important; height:542px; width:829px; float:left;}

.nav{width:819px; height:40px; border:none; float:left;background-image:url(Images/menubg.jpg); background-position:top left;background-repeat:no-repeat;padding-left:10px;}

.mainmenuitem{height:40px;float:left;width:auto;}

li.mainmenuitem a:hover span{color:#ff0066;}

.mainmenutext{height:40px;line-height:40px;float:left;width:auto; padding-left:22px;padding-right:30px;}
/* Sub Menu */

.submenu{height:auto;width:799px; float:left;background-color:#fdfcf8;padding-top:12px;}

.submenuitem{height:16px;width:auto;float:left;padding-left:10px;padding-right:10px;}

.submenuitem a:hover span{color:#ff0066;}

.submenuitemtext{height:15px;width:auto;float:left;padding-left:2px;padding-right:2px;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:#000000;}

/* Right Side Pannel Master Page */

.contentbackground{min-height:542px;height:auto !important; height:542px; width:829px;  background-position:top left;
                   background-repeat:no-repeat;  }
/*background-color:#fdfcf8;background-image:url(Images/contentbg.jpg);*/
.rightbackground{/*min-height:482px; height:auto !important; height:482px;*/height:100%;  width:829px; background-image:url(Images/rightborder2.jpg); background-position:top right; background-repeat:repeat-y; background-attachment:scroll;height:100%;}

/*.leftcontentwrapper {min-height:482px;height:auto !important; height:482px; width:569px;background-color:Transparent;float:left; border-right:solid 1px #f8d3e4; }*/
.leftcontentwrapper {min-height:540px;height:auto !important; /*height:482px;*/ width:569px;height:540px;  
                     background-image:url(Images/contentbg.jpg);background-repeat:no-repeat;float:left; /*border-right:solid 1px #f8d3e4;*//*margin-bottom:30px;*/ }


.rightcontentwrapper{min-height:482px;height:auto !important; height:482px; width:259px;background-color:Transparent;float:left; padding-top: 15px; background-image:url(Images/right_top.gif); background-position: top right; background-repeat: no-repeat;}

.leftcontent{width:570px;height:auto;float:left;}

.rightcontent{width:259px;height:auto;float:left;}

.frontleftcontent{width:520px;height:auto;float:left;}

div.rightcontentwrapper a:hover{color:#ff6699;}

/* Front Page */

/* Right Pannel Control*/

.linksmainwrapper{width:203px;height:auto;float:left;}

.downloadlinksheader{width:203px;height:27px;float:left;background-image:url(Images/downloadlinkheaderbg.jpg);background-position:top left;background-repeat:repeat-x;}

.downloadlinksheadertext{width:196px;height:27px;float:left;line-height:27px;}

.linkswrapper{width:198px;height:auto;float:left;}

.articlelink{width:198px;min-height:31px;height:auto !important;height:31px;float:left;background-image:url(Images/downloadicon.jpg);background-position:top left;background-repeat:no-repeat; }

.articledownloadlinktext{width:156px;height:auto;float:left;}

.articlelinktext{width:198px;height:auto;float:left;}

.linksheader{width:203px;height:27px;float:left;background-image:url(Images/linkheaderbg.jpg);background-position:top left;background-repeat:repeat-x;}

.newsboxmainwrapper{width:241px;height:auto;float:left;}

div.newsboxmainwrapper a{color:#ff0066;font-weight:bold;font-family:Arial;font-size:11px;text-decoration:none;}

.newsboxingress{width:209px;height:auto;float:left;}

.orgernizerimage{width:auto;height:75px;float:left;}

.orgernizerimage a img 
{
border :0px;
outline:none;
display:block;
padding:0px;
margin:0px;

 	
}

.topbanner img
{
	border :0px;
outline:none;
display:block;
padding:0px;
margin:0px;
}
/* left content  */

.leftinnerwrapper
{
padding-left:30px;
padding-top:4px;
padding-right:20px;
/*default text for body*/
line-height:20px;
font-family:Verdana;
font-size:11px;
color:#663333;  
}



.leftinnerwrapper  p
{
padding-top:5px; 
line-height:20px;
font-family:Verdana;
font-size:11px;
color:#663333;  
}


/*
.lefttopcontent img
{
	float:right;
	width:140px;
	height:auto;
	padding-top: 5px;
	margin-left: 0px;
	
	
}
*/

.lefttopcontent img
{
	padding-top: 10px;
}

.lefttopimage
{
	float:right;
	width:140px;
	height:auto;
	padding-top:17px;
	margin-left:10px;
}

.leftinnerwrapper span
{
	color:#663333;
	font-family:Arial;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	padding-right:5px;
	padding-bottom:20px;
	
}

/*.ingressdiv
{
padding-top:5px; 
padding-bottom:10px; 	
}

.ingressdiv span
{
	color:#663333;
	font-family:Arial;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	padding-right:5px;
	
}*/




/*Gallery Page*/

.imagegallerywrapper
{
height:800px; 
width:829px;
background-color:#fdfcf8;
padding-top:4px; 
min-height:542px;height:auto !important; height:542px;
}

.innerimagegallerywrapper
{
padding-left:30px; 
min-height:542px;height:auto !important; height:542px;
}

.tumbnailwrapper
{
float:left;
/*width:150px;*/
/*height:101px;*/
width:156.25px;	
height:107.25px;
background-color:White; 
}

.tumbnailwrapper img 
{
/*padding-bottom:6px;*/
/*padding-right:6px; */ 
padding-bottom:12.25px;
padding-right:12.25px;
width:144px;
height:95px;
float:left; 
}

.tumbnailwrapper a img 
{
	border-style:none;
	border-width:0px; 
}


.datapagerholder
{
float:left;
width:519px; 	
font-family:Verdana;
font-size:11px;  	
padding-bottom:30px;  
}


/*gallery page style end*/


/*Product Gallery Page*/


.productimagegallerywrapper
{
/*height:800px; */
width:519px;
background-color:Transparent;
padding-top:20px; 
min-height:542px;height:auto !important; height:542px;
	
}

.producttumbnailwrapper
{
float:left;
width:155px;
/*height:165px; */
height:212px; 
background-color:Transparent; 	
font-family:Verdana;
font-size:11px;
font-style:italic;
color:#663333;       
}

.productattribute 
{
float:left;
width:140px;
height:auto;
background-color:Transparent; 
padding-bottom:2px; 	

}

.producttumbnailwrapper img 
{
padding-bottom:8px;
padding-right:10px;  
width:145px;
/*height:80px;*/
height:127px;
float:left; 



}

.producttumbnailwrapper a img 
{
	border-style:none;
	border-width:0px; 
	border :0px;
	outline:none;
	display:block;
	margin:0px;
}
.detail
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:11px;
	background-color:#fff;
	padding-left:40px; 
}

.categorywrapper
{
padding-top:10px; 
float:left;
width:225px; 
	
}

.innercategorywrapper
{
margin-left:25px;  	
}

.category
{
padding-top:15px;
float:left;
width:225px;   	
}

.category a
{
font-family:Arial;
font-size:11px;
color:#ff0066; 
font-weight:bold; 
text-decoration:none; 
}

.category a.selected
{
color:#ff6699; 
}

.categorytitle
{
font-family:Arial;
font-size:14px;
color:#663333;
border-bottom:dashed 1px #663333;
padding-bottom:6px; 
}

/*Product Gallery Page end*/


/* productgallerythickboxpopup*/

#productPopupOuterMost
{
	min-height:376px;
	height: auto !important;
	height:376px;
	width:473px;
	float:left;
	background-color:#ffffff;
	
	 
}

#productInfoUpperDiv
{
	min-height:53px;
	height: auto !important;
	height: 53px;
	width:473px;
	float:left;
	background-color:#ffffff;
	/*color:#663333;*/
	
}

.productNametextDiv
{
	height:auto;
	width:473px;
	float:left;
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#ff0066;	
	background-color:#ffffff;
}

.productDiv
{
	height:auto;
	width:473px;
	float:left;
	font-family:Georgia;
	font-size:12px;
	/*color:#403628;*/	
	color:#663333;
	background-color:#ffffff;
}

#productImage
{
	width:333px;
	height:134px;
	margin-top:5px;
	float:left;
	background-color:#ffffff;
	padding-left:140px;

}

#productImage img
{
	width:200px;
	height:134px;
	
}

#specificationTitle
{
	width:473px;
	height:12px;
	margin-top:5px;
	float:left;
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	color:#ff0066;	
	background-color:#ffffff;
}

#specification
{
	width:473px;
	min-height:64px;
	height: auto !important;
	height:64px;
	margin-top:12px;
	float:left;
	font-family:Georgia;
	font-size:11px;
 	color:#663333;		
    background-color:#ffffff;
}

/* productgallerythickboxpopup end*/



/* footer */

.footerwrapper
{
padding-top:10px;
padding-bottom:10px;  
clear:both;
background-color:#fcebdf;
padding-left:152px; 
font-family:Arial;
font-size:10px;
color:#663333;  
}

.upperfooterwrapper
{
height:30px; 
clear:both;
background-color:#fdfcf8;
padding-left:152px; 
}



.footerwrapper span
{
padding-right:17px;	
}

.footerwrapper a
{
color:#ff0066;	
}
/*footer end*/

/*printer div styles*/
#printlink
{
	
	padding-bottom:30px; 
	padding-top:10px;
	width:519px;
	/*float:left;*/
	
}
#printlink	a 
{
/*float:left;*/
padding-right:10px; 
font-family:Verdana;
font-size:11px;
text-decoration:none;
color:#ff0066;   	
}

/*printer div styles end*/


/*styles for printer media*/

@media print 
{
    /*****   Styles for print   ******/
      #printlink {display:none;}
      .topbanner{display:none;}
      .menuwrapper{display:none;}
      .submenuwrapper{display:none;}
      .footerwrapper{display:none;}
      #navigation {display:none;}
      .rightcontentwrapper{display:none;}
      
}

/*styles for printer media end*/


/* News Arkiv page */

.newsitemwrapper
{
padding-bottom:10px;
margin-top:0px;  	
}

.newsitemlink a 
{
font-family:Arial;
font-size:11px;
color:#ff0066; 
font-weight:bold; 
text-decoration:none;
}

.newsitemlink a:hover 
{
color:#ff6699; 
}
.newsdate
{
font-family:Arial;
font-size:11px;
color:#ff0066; 


}

.newsarkivholder
{
	padding-top:15px; 
}

/* News Arkiv page end */


html > body #minheight {
float:right;
height:31px;
width:0;
}

html > body #subminheight {
float:right;
height:27px;
width:0;
}

html > body #contentminheight {
float:right;
height:542px;
width:0;
}

html > body #leftcontentminheight {
float:right;
/*height:482px;*/
height:540px;
width:0;
}

html > body #rightcontentminheight {
float:right;
height:482px;
width:0;
}

