/* CSS Document */
body{ background:url(images/bgbody.jpg) repeat-x top; font-family:Arial; font-size:12px; line-height:16px; margin:0; padding:0; }
*{ margin:0; padding:0; empty-cells:show; }
/*	Commen Elements	*/
a:focus { outline:none; }
a { color:#333333; text-decoration:none; }
a:hover  { color:#000; text-decoration:underline; }
/*	Page Width	*/
#container { width:1027px; margin:0 auto; }
/*	Header	*/
.header .left { width:541px; }
.header .left a { background:url(images/header-left.jpg) no-repeat 0px 0px; display:block; text-indent:-99999px; height:91px; }
.header .inner { background:#fff;}
.header .right { background:url(images/header-right.jpg) no-repeat 0px 0px; width:8px; }
.header .links { font-size:13px; }
.header .links a { color:#222; text-decoration:none; }
.header .links a:hover { color:#000; text-decoration:underline; }
.header .flag1 a { background:url(images/flag-uk.jpg) no-repeat 0px 0px; display:block; height:24px; width:23px; padding:0 5px; }
.header .flag2 a { background:url(images/flag-2.jpg) no-repeat 0px 0px; display:block; height:24px; width:24px; }
/* Navigation */
.nav { background:url(images/nav-bg.jpg) repeat-x center center; }
.nav .links { font-family:Arial; font-size:17px; color:#fff; line-height:37px; }
.nav .links a { font-size:14px; color:#fff; padding:0 20px; text-decoration:none; }
.nav .links a:hover { text-decoration:underline; }
.nav .search { background:url(images/search-bg.jpg) no-repeat left center; padding-top:10px; padding-left:35px; padding-right:18px; }
.nav .searchbox { border:0; margin:0; padding:0; background:none; width:150px; font-family:Arial; font-size:12px; color:#222; }
/*	Left Side	*/
.cat td { border-left:#003F6C solid 5px; border-top:#fff solid 1px; }
.cat a { background:url(images/link-bg.jpg) right repeat-y #F2FFCB; display:block; height:25px; border-bottom:#B7D070 solid 1px; border-left:#fff solid 1px; padding-left:15px; line-height:25px; font:Arial 14px normal; text-decoration:none; color:#003F6C; }
.cat a:hover { text-decoration:none; color:#000; }
/*	*/
.cat2 td { border-left:#FF00C6 solid 5px; border-top:#fff solid 1px; }
.cat2 span { background:url(images/pink-bg.jpg) right repeat-y #FDDFF1; display:block; border-bottom:#DEA5C6 solid 1px; border-left:#fff solid 1px; padding-left:15px; line-height:25px; font:Arial 14px normal; text-decoration:none; color:#FF00C6; padding:inherit 10px; }
.cat2 h3 { font-family:Arial; font-size:14px; font-weight:bold; text-decoration:underline; margin:0; padding:0; color:#FF00C6; }
.cat2 span select { border:0px; width:170px; margin-bottom:10px; }
/*	*/
.testimonial td { border-left:#FFEA00 solid 5px; border-top:#fff solid 1px; }
.testimonial span { background:url(images/yellow-bg.jpg) right repeat-y #FFFBA6; display:block; border-bottom:#FFF154 solid 1px; border-left:#fff solid 1px; padding-left:15px; line-height:25px; font:Arial 14px normal; text-decoration:none; color:#6E6500; padding-top:10px; padding-bottom:10px; }
.testimonial h3 { font-family:Arial; font-size:14px; font-weight:bold; text-decoration:underline; margin:0; padding:0; color:#6E6500; }
.testimonial span p { width:150px; padding:10px; font-family:Arial; font-size:11px; color:#333; text-decoration:none; border:1px solid #DBDFE6; background:#fff; line-height:15px; }
/*	Contents	*/
.crumbs { font-size:13px; color:#333; line-height:20px; }
.crumbs a { font-size:12px; color:#333; line-height:20px; text-decoration:underline; }
.crumbs a:hover { text-decoration:none; }
.crumbs strong { font-size:12px; color:#333; line-height:20px; }
.spt { background:url(images/seprater.jpg) repeat-x center center; height:11px; font-size:5px; }
.pagetitle { font-family:Arial; font-size:19px; font-weight:bold; line-height:25px; color:#003E6B; text-align:left }
.sorting { background:#F8FFE5; border-bottom:#B7D070 solid 5px; line-height:35px; }
.sorting .txtbox { background:#F2FFCB; padding-left:10px; }
.sorting .links { font-size:12px; }
.sorting .links a { font-size:12px; padding:7px 12px; background:#F2FFCB; line-height:35px; }
.paging { font-size:13px; line-height:25px; }
.paging .left { font-size:12px; }
.paging .center { font-size:14px; line-height:20px; }
.paging .center strong { font-weight:bold; color:#003E6B; text-decoration:underline; }
.paging .center span { background:#F2FFCB; padding:7px 12px; border-bottom:#B7D070 solid 1px; }
.paging .center a { padding:3px; }
/*	Product	*/
.producteven { background:#fff; }
.productodd  { background:#FAFFED; }
.producteven .img img, .productodd .img img { border:2px solid #B7D070; padding:4px; background:#fff; }
.producteven .des, .productodd .des { font-size:12px; text-align:left; }
.producteven .des strong, .productodd .des strong { font-size:14px; font-weight:bold; color:#003E6A; text-decoration:underline; }
/*	Footer	*/
.footer { padding:5px; }