html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

/*	background: transparent;*/

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



:focus {

	outline: 0;

}



table {

	border-collapse: collapse;

	border-spacing: 0;



}





.clearfix:after {

    content: "\0020";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }



.clearfix {display: block; zoom:1}



.floatL{float:left}

.floatR{float:right}



a {text-decoration:none; color:#fff}



h2, h3 {font-weight:400}

h2 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#8fb400; margin-bottom:20px; border-bottom:2px dotted #c7c8ca; padding-bottom: 5px; font-weight:400}

body { background:#fff url(images/bg.jpg) repeat-x; font:13px/1.231 arial,helvetica,clean,sans-serif}

.container, .footer-inner { width:980px; left:50%;  margin-left:-490px; position:relative; color:#808285;}



#header { height:400px}

#branding { margin:5px 0 5px 0px}



#topmenu { position:absolute; top:25px; right:-10px; color:#fff; font-size:18px}

#topmenu li{float:left; display:inline; padding:2px 30px }

#topmenu li a {color:#005fb0; height:37px; line-height:37px; display:block; padding-left: 35px; float:left;}

#topmenu li.phone  { background:url(images/phone.jpg) no-repeat 0 3px ; }

	#topmenu li.email {  background:url(images/email.jpg) no-repeat  0 3px;}

				





#birds { background: url(images/birs.jpg) no-repeat; height:322px; position:absolute; top:72px; *top:77px; width:963px}

.ibirds {margin:100px 50px 60px 50px; width:270px; color:#fff; font-size:14px; position:relative }
.clink { display:block;
height:150px;
left:280px;
position:absolute;
top:-25px;
width:190px; text-indent:-999em;}
.ibirds h2 { font-size:34px; font-family:Georgia, "Times New Roman", Times, serif; border:none; margin:0}

.ibirds h2.page { font-size:88px; margin-top:130px; *margin-top:50px}

.ibirds p { }

#footer {background:#fff url(images/ftbg.jpg) repeat-x; margin-top:10px}

.footer-inner { padding:10px 0 80px 0}

.footer-nav {float:left; margin:0 0 10px 0px; color:#421D09;}

.footer-nav a{ font: 700 16px/1.5 Arial, Helvetica, sans-serif }

.siteinfo { float:right; text-align:right; font: 700 14px/2 Arial, Helvetica, sans-serif; color:#fff}

.cp {clear:both;   font-size:11px; color:#421D09; }

.cp ul { margin-left:-10px}

.ftlinks {height:1.5em; }

.ftlinks li{ float:left; padding: 0 10px; border-right:1px solid #421d09; color:#421d09; font-family:Georgia, "Times New Roman", Times, serif  }

.ftlinks a { color:#421d09; font-size:11px}

.ftlinks li.last { border:0px}



/*homepage */





p.boxtext { font-size:18px;  height:34px; padding-top: 143px; font-weight:700; color:#fff; text-align:center; display:block}



#aside, #content {float:left; display:inline}

#aside { width:285px;  padding: 20px 0 0 10px; color:#627482; font-weight:700}

#aside h3 { font-size:23px; color:#0b557b; font-family:Georgia, "Times New Roman", Times, serif; font-weight:400}

.catelist li { margin-bottom:20px;  padding-bottom: 27px; background: transparent url(images/page-side-list.jpg) repeat-x bottom}

.catelist li p { margin:10px 0; color:#3a3225; font-size:11.6px }



 #content {width:620px}
 #content a {color:#000;}
 .content-inner {margin:20px 0px 0 42px}

 
 .white {color:#fff;}

 

 .row {clear:both}

 .row p { line-height:1.5; margin-bottom:20px; color:#576977; font-size:14px; }

.qborder { background:url(images/border.png) no-repeat; padding:20px; height: 70px; margin-bottom:20px}

.row li {background:url(images/dot.jpg) no-repeat 0 3px; padding-left:30px; color:#576977; font-size:14px; margin-bottom: 10px;}

.row h3 { font-size:16px; color:#0b557b; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px}



img, div, input { behavior: url("images/iepngfix.htc") }





.btn { background:url(images/button.gif) no-repeat; width:129px; height:25px; display:block; text-align:center; padding-top: 2px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700} 
.btn {color:#fff;}
#aside li {clear:both}



.box { background: #fff url(images/box.jpg) repeat-x; font-size:31px; font-family:Georgia, "Times New Roman", Times, serif; padding:20px 35px; color:#0b557b}

.box a { color:#0b557b; text-decoration:underline}



.findus {background: #fff url(images/bird.jpg) no-repeat; height:223px; width:598px ;padding-left:10px; color:#3a3225; position:absolute; bottom:0 }

.findus h3 { font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; padding:50px 0 0 0px; color:#0b557b}

.findus p { width:200px; font-weight:700; padding:10px 0   }





#aside .page-side-list a{ color:#0b557b; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:400}

#aside .page-side-list a:hover { text-decoration:underline}

#aside .page-side-list li { margin-bottom:20px; padding-bottom:10px; background: url(images/page-side-list.jpg) no-repeat; border-bottom:1px solid #c7c8ca; }

#aside .page-side-list li.active {background:url(images/arrow.jpg) no-repeat 100% -6px; text-decoration:underline}





.page-box { background:url(images/box-bg.jpg) repeat-y; width:567px; margin-bottom:20px; margin-left: 7px;}

.page-box-t { background:url(images/box-t.jpg) no-repeat top}

.page-box-f { background:url(images/box-f.jpg) no-repeat bottom; padding:15px }



.page-box h2 { color:#0b557b; font-family:Georgia, "Times New Roman", Times, serif; border-style:solid; border-width:0 0 1px 0; font-size:20px}

.page-box img { margin-right:20px}

.page-box-r {margin-left:245px; position:relative }

.prices { font-size:20px; color:#1b6083; font-weight:700; margin-top:10px}

.buynow { position:absolute; left:150px; margin-top: -25px;  }


#aside h3.page-find { font-size:16px; font-weight:400; color:#8fb400}

#aside p.page-find { color:#0b557b; font-size:14px}



#aside .bwants h3 { color:red}

.bwants li { background:url(images/reddot.jpg) no-repeat 0 2px; padding-left: 15px;}

.bwants { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #c7c8ca; }



.v2 { margin-top:20px; padding-top:20px; border-top:1px solid #c7c8ca; border-bottom:0 }



#main { background:url(images/border.jpg) no-repeat; padding-left: 15px;}





/*     dropdown    */



#navigation {

	height:43px; position:absolute; top:73px; *top:77px; z-index:1; color:#000

}



.dropdown li a {	

	display:block;

	overflow:hidden;

	padding:5px 10px 0 10px;

	height: 43px;

	*height: 45px;

	_float:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:16px;

	line-height:40px;

	color:#000}

	

	.dropdown li a:hover { color:#000; background:url(images/mbg.jpg) repeat-x}







ul.dropdown,

ul.dropdown li,

ul.dropdown ul {

 list-style: none;

 margin: 0;

 padding: 0;

}



ul.dropdown {

 position: relative;

 z-index: 597;

 float: left;

}



ul.dropdown li {

 float: left;

 line-height: 1.3em;

 vertical-align: middle;

 zoom: 1;

}



ul.dropdown li.hover,

ul.dropdown li:hover {

 position: relative;

 z-index: 599;

 cursor: default;

}



ul.dropdown ul {

 visibility: hidden;

 position: absolute;

 top: 100%;

 left: 0;

 z-index: 598;

 width: 100%;

}



ul.dropdown ul li {

 float: none;

}



ul.dropdown ul ul {

 top: 1px;

 left: 99%;

}



ul.dropdown li:hover > ul {

 visibility: visible;

}







ul.dropdown li.rtl ul {

 top: 100%;

 right: 0;

 left: auto;

}



ul.dropdown li.rtl ul ul {

 top: -1px;

 right: 99%;

 left: auto;

}







	ul.dropdown li {

	 background:transparent ;

	 color: #000;

	}



	ul.dropdown li.hover,

	ul.dropdown li:hover {

	 background-color: #eee;

	 color: #000;

	}



	ul.dropdown a:link,

	ul.dropdown a:visited	{ color: #000; text-decoration: none; 		

 }

	ul.dropdown a:hover		{ color: #000; }

	ul.dropdown a:active	{ color: #ffa500; }





	/* -- level mark -- */



	ul.dropdown ul {

	 width: 200px;

	 margin-top: 1px;

	}



		ul.dropdown ul li {

		 font-weight: normal;

		 width: 200px;

		 background-color:#aec947;

		 background-image:none;

		}



ul.dropdown ul li a {

		 background-color:#aec947;

		 background-image:none;

		 width: 200px;

		 height:25px;

		 line-height:15px;

		}

		ul.dropdown ul li a:hover {

		 background-color:#d71920;

		 background-image:none;

		 width: 200px;

		}





.wcs { margin-top:80px}

.box { margin-top:100px}

.ecom_font { color:#FF0000; font-weight:bold; }

.Recommandedbox { background: #fff url(images/box.jpg) repeat-x;  font-family:Georgia, "Times New Roman", Times, serif; color:#0b557b;}

.Recommandedbox a { color:#0b557b; text-decoration:underline}

.linkclass { color:#0b557b;}

.linkclass a { color:#0b557b; text-decoration:underline}

.page-boxes { border:1px solid #CCCCCC; width:580px; padding-left:5px; margin-bottom:20px; margin-left: 7px;}

.tdcheckoutpage { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#999999; }

.centerclass { padding-left:316px; }

.pageTitle {font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #003399; background-color: #E5E5E5; line-height: 20px; }



.pageSubTitle {font-family: Verdana; font-size: 11px; color: #CC0033; font-weight: normal; vertical-align: top;background-color:#FFFFFF }
.toplogin { float:right; } 
.divtoplinkclass { color:#ffffff; font-size:12px;margin:-8px 0px 5px 5px; _margin:-3px 0px 5px 5px; text-align:right; padding-right:30px; }
.toplinkclass { color:#ffffff; font-size:12px;margin:-8px 0px 5px 5px; _margin:-3px 0px 5px 5px; }

.toplinkclass a { color:#ffffff; font-size:12px;}


.competition { padding:20px 20px 60px 30px }
.competition label { display:block; width:150px; font-size:20px; color:#16567a; line-height:40px;}
.competition label, .competition input { float: left; display:inline}
.competition input  { width:320px; padding:8px 5px; border:1px solid #cbcbcb; margin:5px 0 }

.competition h3 { font-size:26px; color:#8FB400}
.competition input.address2 { clear:left; margin-left:150px;}
.submitd { margin-left: 332px;}
.competition .submit {background: #fff url(images/ans.jpg) no-repeat; width:137px; height:31px; text-align:center; border:0; color:#fff; font-size:16px; font-weight:700}