* {
	MARGIN: 0px;
	padding: 0px;
	background-position: right;
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	LINE-HEIGHT: 1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #4d4d4d;
	FONT-SIZE: 100%;
	height: auto;
	text-decoration: none;
	background-color: fff;
     
}




IMG {
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: left;
	BORDER-LEFT: 0px;
	VERTICAL-ALIGN: top;
	BORDER-TOP: 0px;
	border-right: 0px;
}
OBJECT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.col-1 {
	FLOAT: left
}
.col-2 {
	FLOAT: left
}
.col-3 {
	FLOAT: left
}
.col-4 {
	FLOAT: left;
	width: 590px;
	text-align: left;
	font-size: 12px;
}
.col-5 {
	FLOAT: left
	width: 200px;
	text-align: left;
	font-size: 12px;
}
.alignright {
	TEXT-ALIGN: right
}
.aligncenter {
	TEXT-ALIGN: center
}
.wrapper {
	WIDTH: 100%;
	OVERFLOW: hidden;
}
.container {
	WIDTH: 942px;
	FONT-SIZE: 13px;
	text-align: center;
	color: #666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 0px;
	padding-top: 0px;
}
#header {
	HEIGHT: 230px;
	background-color: #ffffff;
	background-image: url(../images/tail-top.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#slides-box {
	PADDING-BOTTOM: 5px;
	BACKGROUND: #ffffff;
}
#content {
	background-image: url(../images/all_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFF;
}
#extra-content {
	background-color: #f0eff1;
	background-image: url(../images/line-grad.png);
	background-repeat: repeat-x;
	background-position: center top;
      
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
.img-indent {
	MARGIN: 0px 20px 0px 0px; FLOAT: left
}
.img-box {
	PADDING-BOTTOM: 20px; WIDTH: 100%; OVERFLOW: hidden
}
.img-box IMG {
	MARGIN: 0px 20px 0px 0px; FLOAT: left
}
.extra-wrap {
	OVERFLOW: hidden
}
P {
	MARGIN-BOTTOM: 20px;
	text-align: left;
	color: #6B1662;
	font-style: normal;
	font-size: 12px;
}
.p1 {
	MARGIN-BOTTOM: 10px
}
.p2 {
	MARGIN-BOTTOM: 20px
}
.p3 {
	MARGIN-BOTTOM: 30px
}
A {
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: medium;
	COLOR: #666;
	text-decoration: none;
	text-transform: none;
	font-size: 12px;
}
A:hover {
	text-align: left;
	color:#999;
}
H2 {
	BORDER-BOTTOM: #cacaca 1px solid;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 1.5em;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 21px;
	COLOR: #331132;
	FONT-SIZE: 20px;
	OVERFLOW: hidden;
	FONT-WEIGHT: normal;
	PADDING-TOP: 7px;
	text-align: left;



}
H2 IMG {
	MARGIN: 5px 5px 0px; FLOAT: left
}
H3 {
	MARGIN-BOTTOM: 20px;
	COLOR: #666;
	FONT-SIZE: 1.0em;
	text-align: left;
	font-weight: normal;
}




H5 {
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 5px;
	COLOR: #333333;
	FONT-SIZE: 13px;
	OVERFLOW: hidden;
	FONT-WEIGHT: normal;
	text-align: left;



}

H6 {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 5px;
	COLOR: #6B1662;
	FONT-SIZE: 13px;
	OVERFLOW: hidden;
	FONT-WEIGHT: bold;
	text-align: left;
	line-height: normal;
}

H1 {
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 20px;
	MARGIN-BOTTOM: 5px;
	COLOR: #622181;
	FONT-SIZE: 13px;
	OVERFLOW: hidden;
	FONT-WEIGHT: bold;
	text-align: right;
}


H4 {
	
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 0px;
	COLOR: #6B1662;
	FONT-SIZE: 15px;
	OVERFLOW: hidden;
	FONT-WEIGHT: bold;
	text-align: left;
}
H4 IMG {
	MARGIN: 0px 0px 0px; FLOAT: right
}


.line-hor {
	LINE-HEIGHT: 0; MARGIN: 20px 0px; BACKGROUND: #3a3c52; HEIGHT: 1px; FONT-SIZE: 0px; OVERFLOW: hidden
}


.line-ver {
	BACKGROUND-IMAGE: url(../images/line-ver.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y
}
.box {
	WIDTH: 100%; BACKGROUND: #fff; COLOR: #a2a2a2
}
.box .inner {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px;
	color: #333;
	text-align: right;
}

.box2 {
	WIDTH: 100%; BACKGROUND: #fff; COLOR: #a2a2a2
}
.box2 .inner {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px;
	color: #333;
	text-align: right;
}

.address {
	FLOAT: left
}
.address DT {
	MARGIN-BOTTOM: 16px
}
.address DD {
	TEXT-ALIGN: right; CLEAR: both
}
.address DD SPAN {
	PADDING-RIGHT: 30px; FLOAT: left
}
#header .row-1 {
	HEIGHT: 60px;
	COLOR: #989898
}
#header .row-1 .fleft {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
#header .row-2 {
	BORDER-BOTTOM: #c7c6c6 1px solid; HEIGHT: 89px
}
#header .row-2 .fleft {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 29px
}
.top-links {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 20px;
	FLOAT: right;
	MARGIN-RIGHT: -7px;
	PADDING-TOP: 30px;
	font-size: 12px;
}
.top-links LI {
	DISPLAY: inline
}
.top-links LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 7px; COLOR: #989898; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.top-links LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.nav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 43px
}
.nav LI {
	DISPLAY: inline
}
.nav LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 44px; PADDING-LEFT: 23px; PADDING-RIGHT: 23px; DISPLAY: block; BACKGROUND: #161616; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 1px; FONT-SIZE: 1.2em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.nav LI A:hover {
	BACKGROUND: #ddd; COLOR: #797979; TEXT-DECORATION: none
}
.nav LI A.current {
	BACKGROUND: #ddd; COLOR: #797979; TEXT-DECORATION: none
}
#featured {
	POSITION: relative;
	WIDTH: 942px;
	HEIGHT: 150px;
	padding-top: 10px;
}
#featured UL.ui-tabs-nav {
	Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-LEFT: 11px; WIDTH: 10px; PADDING-RIGHT: 11px; BACKGROUND: url(images/tabs-nav-bg.png) left top; TOP: 127px; LIST-STYLE-IMAGE: none; PADDING-TOP: 13px; LEFT: 486px
}
#featured UL.ui-tabs-nav LI {
	LINE-HEIGHT: 0; WIDTH: 10px; MARGIN-BOTTOM: 4px; BACKGROUND: url(images/item.png) no-repeat 1px top; HEIGHT: 10px; FONT-SIZE: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden
}
#featured UL.ui-tabs-nav LI.ui-tabs-selected {
	BACKGROUND: url(images/item-selected.png) no-repeat left top
}
#featured UL.ui-tabs-nav LI A {
	WIDTH: 10px; DISPLAY: block; HEIGHT: 10px; OVERFLOW: hidden
}
#featured .info {
	POSITION: absolute; WIDTH: 402px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #161616; HEIGHT: 354px; COLOR: #838383; FONT-SIZE: 1.1em; TOP: 0px; LEFT: 518px
}
#featured .info .inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 45px; PADDING-RIGHT: 50px; PADDING-TOP: 35px
}
#featured .info UL {
	PADDING-BOTTOM: 25px
}
#featured .info UL LI {
	BORDER-BOTTOM: #2d2d2d 1px solid; PADDING-BOTTOM: 2px; WIDTH: 100%; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: top; OVERFLOW: hidden
}
#featured .info UL LI.last {
	BORDER-BOTTOM: medium none
}
#featured .info UL LI STRONG {
	PADDING-LEFT: 6px; FLOAT: left; COLOR: #fff
}
#featured .info UL LI SPAN {
	FLOAT: right
}
#featured .info .button {
	TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 92px; DISPLAY: block; BACKGROUND: url(images/button.gif) no-repeat left top; FLOAT: left; HEIGHT: 31px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#featured .info .button:hover {
	COLOR: #fff
}
#featured .info .price {
	LINE-HEIGHT: 1.2em; FLOAT: right; COLOR: #fff; FONT-SIZE: 30px; FONT-WEIGHT: normal
}
#featured .ui-tabs-hide {
	DISPLAY: none
}
#content .indent {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 18px;
	PADDING-TOP: 2px
}
#content .section {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.news LI {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 10px;
	BACKGROUND: url(images/line-dot.gif) repeat-x left bottom;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	text-align: left;
}
.news LI.last {
	PADDING-BOTTOM: 30px; MARGIN-BOTTOM: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.news LI SPAN {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	FLOAT: right;
	COLOR: #fff;
	FONT-SIZE: 11px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 1px;
	background-color: #93408E;
}
.news LI DIV {
	OVERFLOW: hidden;
	text-align: left;
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
.list1 LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; BACKGROUND: url(images/dash3.gif) repeat-x left bottom; PADDING-TOP: 0px
}
.list1 LI.last {
	PADDING-BOTTOM: 14px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.list1 LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; BACKGROUND: url(images/bull-1.gif) no-repeat left 6px; COLOR: #909090; FONT-SIZE: 1.1em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.list1 LI A:hover {
	COLOR: #000
}
.list2 {
	PADDING-BOTTOM: 14px
}
.list2 LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; BACKGROUND: url(images/bull-1.gif) no-repeat left 8px; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
#extra-content .indent {
	PADDING-LEFT: 35px;
	PADDING-RIGHT: 18px;
	COLOR: #fff;
	PADDING-TOP: 20px
}
#extra-content .indent .indent {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#extra-content .col-1 {
	WIDTH: 942px;
	MARGIN-RIGHT: 29px
}
#extra-content .col-2 {
	WIDTH: 257px
}
#extra-content .col-4 {
	WIDTH: 400px
}
#extra-content .col-5 {
	WIDTH: 942px;
	MARGIN-RIGHT: 29px
}

#extra-content H4 {
	COLOR: #fff;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
}
#extra-content .line-ver {
	BACKGROUND-POSITION: 604px top
}
#extra-content DL {
	WIDTH: 200px;
	FLOAT: left;
	FONT-SIZE: 12px;
	MARGIN-RIGHT: 22px;
	text-align: left;
}
#extra-content DL.last {
	MARGIN-RIGHT: 0px
}
#extra-content DL DT {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 15px;
	COLOR: #793B70!important;
	FONT-SIZE: 1.3em;
	PADDING-TOP: 0px;
	font-weight: bold;
}
#extra-content DL DD {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 5px;
	PADDING-TOP: 0px;
	color: #93408e!important;
	font-size: 13px;
}
#extra-content DL DD A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 21px;
	PADDING-RIGHT: 0px;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	color: #93408e!important;
}
#extra-content DL DD A:hover {
	COLOR: #A76697!important;
}
#footer {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #989898; PADDING-TOP: 10px
}
#footer A {
	COLOR: B763B5;
	TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}





.module,
	.module_text {
	margin:0px 0px 1px 0px;
	}
	#left .module .boxIndent,
	#left .module_text .boxIndent {
		padding:0 0 0 19px;
	}
	.module .boxIndent,
	.module_text .boxIndent {
		padding:0 0 0 0;
	}
	
		/* ------------------- title --- */
		#left .module h3,
		#left .module_text h3 {
			font:bold 15px/17px Arial, Helvetica, sans-serif;
			color:#fff;
			margin:0px 0 0 0;
			font-weight:bold;
			text-transform:uppercase;
                      
			padding:19px 0;
			background:url(../images/title-right-bg.png) right top no-repeat;
		}
		#left .module h3 span,
		#left .module_text h3 span{ display:block; background:url(../images/title-tail.gif) right top repeat-y #d10034; padding:11px 5px 10px 15px;}
		
		.moduletable h3,
		.title,
		.categoryName,
		#vmMainPage h3,
		.categoryName,
		.module h3{
	background:#93418E;
	background:url(../images/navtitle.png);
	font-size:15px;
	line-height:20px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	padding:7px 5px 10px 15px;
	margin:18px 0 16px 0;
		}
		#right .module h3{ background:#d10034; color:#fff;}
		.details-button{ padding:15px 0;}
		.categoryName {
			background:none !important;
		}
		.extra-divider td {
			border:none;
			padding:13px 0;
		}
		
		/*-------------------content----*/
		
		
		
		.module ul {
			list-style:none;
			margin:0px 0px 0px 0px;
			padding:0;
		}
		.module ul li {
			margin:0px;
			font-size:12px;
			line-height:28px;
			padding-bottom:1px;
			zoom:1;
		}
		.module li a, .module .current ul li a{
			color:#898888;
			text-decoration:none;
			display:block;
			background:#f2f2f2;
			padding:0 0 0 11px;
			zoom:1;
		}
		.module .parent a { background:url(../images/parent-arrow.gif) right 12px no-repeat #f2f2f2; padding-right:20px;}
		.module .parent a:hover, .module .current .parent{ color:#575656; background:url(../images/parent-arrow.gif) right 10px no-repeat #dddddd;}
        .module .parent ul a { color:#626262; background:#f2f2f2;}
		.module .parent ul a:hover, .module .parent ul .active { color:#575656; background:#dddddd;}
		.module li a:hover, .module .current a, .module .current ul li a:hover{
			color:#575656; background:#dddddd;  
		}
		.module li ul{ margin:1px 0 -1px 10px;}
				
		
		.count	{ /* count users */
			text-decoration:underline;
		}
.moduletable-new h3 {
	padding:13px 0 13px 0;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	width:104px;
	margin:5px 0 0 0;
}
/* ---------------------- categories --- */
	.module-categories {
		margin:0px 0px 6px 0px;
		background:#a7a6a6;
	}
	
		.module-categories .boxIndent {
			padding:12px 0px 10px 0px;
			margin:0 17px 0 16px;
			border-top:1px solid #eaeaea;
		}
		.module-categories h3 {
			
			border-bottom:1px solid #b3b2b2;
			font:bold 13px/18px Arial, Helvetica, sans-serif;
			color:#000;
			margin:0px;
			padding:15px 0px 11px 21px;
			margin:0 17px 0 16px;
			text-transform:uppercase;
		}
		/* ------------------------ menu --- */
			a.mainlevel,
			a.sublevel {
				font:normal 10px/14px Arial, Helvetica, sans-serif;
				color:#141414;
				display:block;
				padding:6px 0px 8px 23px;
				margin:0px 0px 0px 0px;
				text-decoration:none;
				text-transform:uppercase;
			}
			a.sublevel {
				padding-left:28px;
			}
			
			/* ------------------- hover, active --- */
			.module_menu li a:hover,
			.module_menu li.active a,
			a.mainlevel:hover,
			a.sublevel:hover,
			#active_menu {
			}
			
/* ---------------------- module-new --- */
	.module-specials {
		margin:0px 0px 6px 0px;
		background:#fff;
	}
	
	.module-specials .bottom-bg {
		width:100%;
	}
	.module-specials .boxIndent {
		padding:10px 5px 15px 14px;
	}
	.module-specials a.product_name {
		margin:0 -5px 0 0;
	}
	.module-specials .sectiontableentry1 td {
		border:none;
		padding:0;
	}
	
	.module-specials .box2 {
		display:none;
	}
		.module-specials .box_product_price {
			padding:0 10px 11px 0;
		}
		.module-specials .product-Old-Price {
			float:left;
			text-decoration:line-through;
			color:#141414;
			font:normal 12px/16px Arial, Helvetica, sans-serif;
			padding:0 0 0 5px;
		}
		.module-specials a.details {
			margin:0 0 0 10px;
		}
		.module-specials .product_image_container,
		.module-specials .featuredIndent,
		.module-specials .featuredIndent .width {
			padding:0;
		}
	
		/* ------------------- title --- */
		.module-specials h3 {
			
			border-bottom:1px solid #e7e7e7;
			font:bold 13px/18px Arial, Helvetica, sans-serif;
			color:#e5241c;
			margin:0px;
			padding:15px 0px 11px 21px;
			margin:0 17px 0 16px;
			text-transform:uppercase;
		}
/* ------------------------------------- module menu --- */
	.module_menu, .module-s1 {
		margin:0px 0px 16px 0px;
	}
	
		.module_menu .boxIndent {
			padding:0 0 0 19px;
		}
	
		/* ------------------- title ---- */
		.module_menu h3 {
			font:bold 15px/17px Arial, Helvetica, sans-serif;
			color:#fff;
			margin:0px 0 0 0;
			font-weight:bold;
			text-transform:uppercase;
			padding:19px 0;
			background:url(../images/title-right-bg2.png) right top no-repeat;
		}
		.module_menu h3 span{ display:block; background:url(../images/title-tail.gif) right top repeat-y #d10034;  padding:11px 5px 10px 15px;}
		
		/* ------------------- title ---- */
		
		.module-s1 h3 {
			font:bold 15px/17px Arial, Helvetica, sans-serif;
			color:#fff;
			margin:0px 0 0 0;
			font-weight:bold;
			text-transform:uppercase;
			padding:19px 0;
			background:url(../images/title-right-bg2.png) right top no-repeat;
		}
		.module-s1 h3 span{ display:block; background:url(../images/title-tail2.gif) right top repeat-y #686868;  padding:11px 5px 10px 15px;}
		
		.module-s1 .boxIndent {
			padding:0 0 0 19px;
			margin:-18px 0 0 0;
		}
		



	/* ----------------- content ---- */
	
	
	.module_menu ul {
		list-style:none;
		margin:0px 0px 0px 0px;
		padding:0;
	}
		
	.module_menu li {
		margin:0px;
		font-size:12px;
		line-height:28px;
		padding-bottom:1px;
	}
	.module_menu li a, .module_menu #current ul li a  {
		color:#898888;
		text-decoration:none;
		display:block;
		background:#f2f2f2;
		padding:0 0 0 11px;
	}
	/* ------------------- hover, active --- */
	.module_menu li a:hover,
	.module_menu #current a, .module_menu #current ul li a:hover {
		color:#575656;
		background:#FCEA0D;
	}	
	.module_menu li ul{ margin:1px 0 -1px 10px;}
	
/*------------------------userMenu---*/
	#userMenu {
		padding:10px 0 0 0;
		float:left;
	}
		#userMenu ul li {
			display:inline;
			border-right:1px solid #99a3a7;
			padding:0 9px 0 0;
			margin:0 9px 0 0;
			font:normal 11px/11px Arial, Helvetica, sans-serif;
		}
			#userMenu ul li a {
				text-decoration:none;
			}
/* ------------------------ module-new --- */
	.module-new {
		padding:5px 0 0 0;
	}
		.module-new .boxIndent {
			padding:15px 16px 15px 14px;
		}
		.module-new table {
			margin-bottom:-30px;
		}
		.module-new .specials_show {
			display:none;
		}
		.module-new h3 {
			font:bold 14px/14px Arial, Helvetica, sans-serif;
			color:#fff;
			margin:0px;
			margin:0;
			text-transform:uppercase;
			display:inline-block;
		}
		*+html .module-new h3 {
			display:inline;
		}
		.module-new h3 span {
			display:inline-block;
		}
		.module-new h3 span span {
			padding:13px 29px 15px 41px;
		}

/*----------------------------------------login-form---*/
	.module-login {
		margin:0px 0px 22px 0px;
		background:#eb2a5c;
	}
	
	.module-login .boxIndent {
		padding:3px 20px 22px 20px;
		color:#fff;
	}
	.module-login h3 {
		font-size:13px;
		color:#fff;
		margin:0px;
		font-weight:normal;
		padding:17px 0px 5px 20px;
		text-transform:uppercase;
	}
	#form-login-username {
		display:block;
		width:100%;
	}
	
	/*-----------------content----*/
	#form-login-remember {
		padding:3px 0px 0px 0px;
	}
	.module-login label {
		color:#666;
		font:normal 12px/12px Arial, Helvetica, sans-serif;
	}
	label.remember {
		color:#1d1b1b;
		font-size:11px;
		display:inline;
		font-weight:normal;
	}
	#mod_login_username,
	#mod_login_password {
		background:#ffffff;
		border:solid 1px #e3e3e3;
		width:90%;
		padding:3px 0px 3px 7px;
		height:14px;
		font-size:11px;
		color:#b2b0b3;
		margin:0px 0px 5px 0px;
	}
	.form-login{ padding:9px 0 0 0;}
	.username,
	.password {
		font:normal 10px/14px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
	}
	.form-login .button	{ /* button */
		background:#8a8989;
		border:none;
		color:#fff;
		font-size:10px;
		line-height:13px;
		cursor:pointer;
		font-weight:normal;
		margin:5px 0 0px 0px;
		padding:2px 0px 2px 0px;
		width:50px;
		height:17px;
		text-align:center;
		text-transform:uppercase;
		display:block;
		vertical-align:middle;
		float:right;
	}
	.form-login .button:hover, .logout:hover{ background:#d10034;}
	
	.logout {
		background:#8a8989;
		border:none;
		color:#fff;
		font-size:10px;
		line-height:13px;
		cursor:pointer;
		font-weight:normal;
		margin:5px 0 0px 0px;
		padding:2px 0px 2px 0px;
		width:60px;
		height:17px;
		text-align:center;
		text-transform:uppercase;
		display:block;
		vertical-align:middle;
	}
	.form-login .rememberCheck {
		padding:7px 0 0 0;
		width:90px;
		float:left;
	}
	input.checkbox { /* checkbox */
		border:none;
		display:block;
		float:left;
		margin:0 5px 0px 0px;
		vertical-align:middle;
		width:13px;
		height:13px;
	}
	#inputs {
		padding:0 0px 4px 0px;
		width:100%;
		overflow:hidden;
	}
	#form-login-remember {
		font:normal 11px/18px Arial, Helvetica, sans-serif;
		color:#626262;
	}
	#form-login-remember a {
		color:#c5003d;
		display:inline-block;
		text-decoration:underline;
	}
	#form-login-remember a:hover{ text-decoration:none; background:none;}
	#form-login-remember .reg{ color:#626262; text-decoration:underline;}
	#form-login-remember .reg:hover{ text-decoration:none;}





.left
{
        float: left; /*left in our text*/
        margin: 10px; /*space around the image*/
}

/*float right*/
.right
{
         float: right; /*right in our text*/
         margin: 3px; /*space around the image*/
}











/* My Cyclewidget */		
.widget.widget_my_cyclewidget {
	background:url(images/tail-bg2.gif) repeat-x left top #1881ae;
	padding:0 20px 18px 20px;
}	
	.widget.widget_my_cyclewidget	h3 {
		background:none;
		padding:0;
	}		

/* Recent comments */
.widget.widget_recent_comments h3,
.widget.widget_recent_entries h3 { margin-bottom:20px;}

.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li { 
	padding:0 20px 10px 0;
	background:none;
}
	.widget.widget_recent_comments ul li a,
	.widget.widget_recent_entries ul li a {
		background:url(images/marker1.gif) no-repeat left 2px;
		padding:0 0 0 22px;
		line-height:1.5em;
		border:0 none;
	}
	
	.widget.widget_recent_comments ul li a { 
		background:none;
		padding:0;
	}
	
	.widget.widget_recent_comments ul li a:hover,
	.widget.widget_recent_entries ul li a:hover {
		text-decoration:underline;
		color:#1ea0ce;
	}
	
/* Tag Cloud */	
.widget.widget_tag_cloud h3 { margin-bottom:20px;}

/* Text widget */	
.widget.widget_text h3 { margin-bottom:20px;}

/* Search widget */	
.widget.widget_search #searchform .searching { width:164px;}

/* Categories */
.widget.widget_categories h3 {
}


/* Popular posts */
.widget.popular-posts h3 { background:url(images/tail-title5.gif) repeat-x left top;}
.widget.popular-posts ul {
	border:1px solid #f6f5f5;
	border-top:0 none;
}
.widget.popular-posts ul li { 
	background:none;
	border-top:1px solid #f6f5f5;
	padding:19px 10px 18px 20px;
}
.widget.popular-posts ul li:first-child { border:0 none;}
	.widget.popular-posts ul li a {
		background:none;
		padding:0;
		border:0 none;
		line-height:1.5em;
		font-size:14px;
	}
	.widget.popular-posts ul li:hover {
	color:#FFF;
	background:url(images/tail-bg1.gif) repeat-x left top #964a91;
	}
	.widget.popular-posts ul li:hover a,
	.widget.popular-posts ul li:hover .post-stats { color:white;}
	.widget.popular-posts .post-stats {
	font-size:12px;
	color:#6B1662;
	font-weight:normal;
	display:inline-block;
	margin-bottom:10px;
	}
	.widget.popular-posts .wpp-excerpt {
	display:block;
	margin-top:10px;
	width: 550px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #FC3;
	}
	.widget.popular-posts .wpp-excerpt2 {
	width: 100px;
	display:block;
	float: left;
	height: 80px;
	margin-right: 5px;
	margin-bottom: 15px;
	}

	.wpp-date {
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	}


/*STYLE PARTIE TEMOIGNAGE - GENERAL */
.temoignage {
	zoom:1;
	padding-bottom:26px;
	background-color: #F2F2F2;
	background-image: url('../images/bottom_temoignages.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.temoignage .photo {
	margin-left:15px;
	display:inline;
	float:left;
	width:161px;
	background-image: url('../images/fond_image.png');
	background-repeat: no-repeat;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #581C54;
}
.temoignage .photo  p{
	margin:0;
	background:url('../img/temoignage_bg_photo_bas.gif') no-repeat left bottom;
	padding:0 18px 12px 20px;
	color:#6B1662;
	text-align:center;
}
.temoignage .photo img{margin:18px 18px 0 20px;}
.temoignage .quot {
	margin-left:197px;
	margin-right:10px;
	background-image: url('../images/btm_guillemet.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 5px;
}
.temoignage .quot p {
	zoom:1;
	padding:12px 0 10px 36px;
	margin:0;
	background-image: url('../images/top_guillemet.png');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 17px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}
.temoignage  .tlabel {
	zoom:1;
	display:block;
	padding:5px 0 5px 36px;
	font-weight:bold;
	color:#331132;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.temoignage  .tlabel a{display:block; padding-top:10px;padding-left:11px; color:#000; font-style: normal; background:url('../img/temoignage_puce_lien.gif') no-repeat 0 12px; text-decoration:none;}
.temoignage  .tlabel a:hover{text-decoration:underline;}
.temoignage  .tonglets {
	position:relative;
	top:26px;
	height:21px;
	margin-left: 150px;
	text-align: right;
	font-weight: bold;
	color: #531F5D;
}
.temoignage  .tonglets .tpos{position:absolute; right:0;}
.temoignage  .tonglet1, .temoignage  .tonglet2 {
	float:left;
	padding-right:6px;
	background-color: #F2F2F2;
	background-image: url('../img/temoignage_onglet_right.gif');
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	padding-left: 6px;
	padding-top: 2px;
}
.temoignage  .tonglet1 img, .temoignage  .tonglet2 img{vertical-align:middle;}
.temoignage  .tonglet1 a, .temoignage  .tonglet2 a{font-weight:bold; color:#000;text-decoration:none;}
.temoignage  .tonglet1 a:hover, .temoignage  .tonglet2 a:hover{text-decoration:underline;}
.temoignage  .tonglet2 {margin-left:6px; background-image:url('../img/temoignage_onglet_right2.gif');}
.tvid .tonglets {position:relative; top:10px; height:21px;}


/*********************************slider**********************************/
.slider-wrapper {
	overflow:hidden;
	position:static;
	width:942px;
	left:50%;
	height:400px;
	z-index:1;
}
.slider {
	width:600px;
	height:450px;
	position:relative;
}

.items {display:none;}
.slider-padding {
	padding-left:355px;
}

.pagination {
	position:absolute;
	left:459px;
	top:416px;
	z-index:999;
}
.pagination li {
	float:left;
	margin-left:3px;
}
.pagination li a {
	display:block;
	width:19px;
	height:19px;
	text-indent:-5000px;
	background:url(../images/pagination.png) right top no-repeat;
}
.pagination li.current a, 
.pagination li a:hover {background-position:left top;}

.banner {
	position:absolute;
	left:-346px;
	top:50px;
	overflow:hidden;
	color:#1e1e1e;
	z-index:1;
	height:327px;
	background:url(../images/banner-bg.jpg) left top no-repeat;
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#727273;
}

.banner-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:45px;
	line-height:1.5em;
	color:#6B1662;
	text-transform:none;
	letter-spacing:-2px;
	text-align: center;
}

.banner strong {
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	line-height:1.5em;
	color:#39393a;
	letter-spacing:-1px;
	margin:-17px 0 22px 4px;
	display:inline-block;
	font-weight:normal;
	text-align: center;
}
.banner p {
	margin-left:6px;
	width:390px;
	margin-bottom:40px;
	text-align: center;
}
.banner span {
	margin-left:5px;
}

.pic {width:641px !important;}
#page1 #main #content .container .row-2.indent .wrapper .col-4 table {
	text-align: center;
}


.button-1 {
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	line-height:1.3em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#331132;
	font-weight:bold;
	border:1px solid #e4e4e4;
	text-align:left;
	background: #fcfcfc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f1f1f1));
	background: -moz-linear-gradient(#fff, #f1f1f1);
	background: linear-gradient(#fff, #f1f1f1);
	-pie-background: linear-gradient(#fff, #f1f1f1);
	background-image: -o-linear-gradient(#fff, #f1f1f1);
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	padding-top: 8px;
	padding-right: 13px;
	padding-bottom: 8px;
	padding-left: 13px;
}
.button-1:hover {
	border:1px solid #b807e7;
	background :#964a91!important;
	color: #FFF!important;
}

#contact {
	text-align: left;
	width: 400px;
	margin: 5px 0 5px 5px;
	}

#contact form {
	margin: 0;
	padding: 10px;
	}

#contact p { margin: 5px 0; font-style: normal;}

#contact label {
	margin-top: 8px;
	width: 90px;
	display: block;
	float: left;
	font-weight: bold;
	}

.input {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-top: 8px;
	width: 300px;
	border: 1px solid #92C5EB;
	}

.textarea {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	margin-top: 8px;
	width: 400px;
	border: 1px solid #92C5EB;
	}

.confirm {
	text-align: center;
	margin: 10px 0;
	font-weight: bold;
}

.erreur { color: #FF0000;}

.bouton  {
	color: #6D6E71;
	padding: 4px 15px 4px 15px;
	background: #FFFFFF;
	border: 1px solid #fff;
	margin-left: 10px;
	text-decoration: none;
	font-style: normal;
	}

.bouton a:hover {
	color: #333;
	background: #fff;
	text-decoration: none;
	}

.bouton2  { display:none;}


.image_tem{
	width: 540px;
	margin-left: 0px;
	border: 4px solid #E5E5E5;
	padding-top: 18px;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	}

.image_tem IMG{
	margin-right: 20px;
	margin-bottom: 20px;
	width: 122px;
	height: 132px;

	}
#page1 #main #content .container .row-2.indent .wrapper .col-4 .image_tem b {
	text-align: justify;
}
#page1 #main #content .container .row-2.indent .wrapper .col-4 .image_tem br {
	text-align: justify;
}
.left_button {
	width: 200px;
	margin-right: 135px;
	margin-bottom: 20px;
	margin-left: 29px;
	float: right;
	margin-top: 20px;
	height: 20px;
}
.right_button {
	width: 200px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: right;
	text-align: right;
	margin-top: 20px;
	height: 20px;
}

#page1 #main #content .container .row-2.indent .wrapper .col-1 h3 {
	font-size: 15px;
	padding-left: 22px;
	padding-top:8px;
}

#page1 #main #header .container .row-1 .top-links LI A {
	COLOR: #FFF!important;
}

#page1 #main #header .container .row-1 .top-links LI A:hover {
	COLOR: #CCC!important;
}#page1 #main #content .container .row-2.indent .wrapper .col-4 table tbody tr td span a {
	text-align: center;
}
