/*#Global#*/
body{
	margin:0;
	background:#3953a4 url(../images/bg.gif) no-repeat 50% 0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
#main{
	width:948px;
	margin:0 auto;
}
#hold{
	width:100%;
	padding-bottom:192px;
}
img{
	border:none;
	display:block;
}
form{margin:0;}
a:focus{outline:none;}
#header{
	width:948px;
	height:46px;
	position:relative;
	padding:94px 0 0;
}
#header strong a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat 0 0;
	width:251px;
	height:90px;
	position:absolute;
	top:0;
	left:0;
}

#header strong.home-logo a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo_home.gif) no-repeat 0 0;
	width:320px;
	height:100px;
	position:absolute;
	top:20px;
	left:0;
}


.topnav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	right:0;
	font-size:11px;
	font-weight:bold;
	line-height:27px;
}
.topnav li{
	float:left;
	padding:0 0 0 1px;
}
.topnav li a{
	float:left;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url(../images/topnavblue-l.gif) no-repeat 0 0;
	cursor:pointer;
	height:29px;
}
.topnav li a:hover,
.topnav li.active a{color:#f3ec1a;}
.topnav li a span{
	float:left;
	padding:0 12px 0 0;
	height:29px;
	background:url(../images/topnavblue-r.gif) no-repeat 100% 0;
}
.topnav li.light a{color:#3953a4;}
.topnav li.light a span{background:url(../images/topnavlight-r.gif) no-repeat 100% 0;}
.topnav li.light a:hover span{text-decoration:underline;}
.topnav li.light a:hover{color:#3953a4;}
.topnav li.light.newsletter a{
	background:url(../images/topnavnews.gif) no-repeat 0 0;
	padding:0 0 0 32px;
	color:#e52226;
}
.topnav li.light.newsletter a:hover{color:#e52226;}
.topnav li.light.mail a{
	background:url(../images/topnavmail.gif) no-repeat 0 0;
	padding:0 0 0 32px;
}
.topnav li.light.search a{
	background:url(../images/topnavsearch.gif) no-repeat 0 0;
	padding:0 0 0 32px;
}
.topnav li:hover,
.topnav li.hover{position:relative;}

.topnav div{
	width:231px;
	position:absolute;
	top:21px;
	left:-9999px;
	z-index:100;
}
.topnav div.bg{
	width:231px;
	background:url(../images/popup-t.png) no-repeat 0 0;
	padding:32px 0 0;
	float:left;
	position:static;
}
.topnav .bg ul{
	margin:0;
	padding:12px 0 0 26px;
	list-style:none;
	width:205px;
	background:url(../images/popup-m.png) repeat-y;
	font-size:11px;
	color:#fff;
	overflow:visible;
	float:left;
}
.topnav .popup-b{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:231px;
	height:15px;
	background:url(../images/popup-b.png) no-repeat 0 0;
	float:left;
}
.topnav li:hover div,
.topnav li.hover div{left:-70px; }

.topnav ul li{
	overflow:hidden;
	margin-bottom:4px;
	width:100%;
}
.topnav ul li label{
	float:left;
	width:41px;
	line-height:19px;
	position:relative;
}
.topnav ul li .field{
	float:left;
	padding:0;
	width:137px;
	height:16px;
	border:1px solid #cfd7f1;
	position:relative;
}
.topnav ul li .field-textarea{
	float:left;
	padding:0;
	width:137px;	
	border:1px solid #cfd7f1;
	position:relative;
}
.topnav ul li a.button{
	float:right;
	margin:7px 25px 0 0;
	display:inline;
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#1a87a7;
	line-height:18px;
	background:url(../images/btn-l.gif) no-repeat 0 0 !important;
	padding:0 0 0 14px !important;
}
.topnav ul li a.button span{
	background:url(../images/btn-r.gif) no-repeat 100% 0;
	line-height:18px;
	color:#1a87a7;
	padding:0 11px 0 0 !important;
}
.topnav ul li a.button:hover{text-decoration:none !important;}
.CMSListMenuUL{
	margin:0 0 0 9px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	height:48px;
}
.CMSListMenuUL li{float:left;}
.CMSListMenuUL li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:48px;
}
.CMSListMenuUL li.nav1 a{
	width:234px;
	background:url(../images/main-navigation.gif) no-repeat 0 0;
}
.CMSListMenuUL li.nav1 a:hover,
.CMSListMenuUL li.nav1 a.CMSListMenuLinkHighlighted{background-position:0 -48px;}
.CMSListMenuUL li.nav2 a{
	width:216px;
	background:url(../images/main-navigation.gif) no-repeat -234px 0;
}
.CMSListMenuUL li.nav2 a:hover,
.CMSListMenuUL li.nav2 a.CMSListMenuLinkHighlighted{background-position:-234px -48px;}
.CMSListMenuUL li.nav3 a{
	width:268px;
	background:url(../images/main-navigation.gif) no-repeat -450px 0;
}
.CMSListMenuUL li.nav3 a:hover,
.CMSListMenuUL li.nav3 a.CMSListMenuLinkHighlighted{background-position:-450px -48px;}
.CMSListMenuUL li.nav4 a{
	width:210px;
	background:url(../images/main-navigation.gif) no-repeat -718px 0;
}
.CMSListMenuUL li.nav4 a:hover,
.CMSListMenuUL li.nav4 a.CMSListMenuLinkHighlighted{background-position:-718px -48px;}
#content-holder{
	width:948px;
	background:url(../images/yellow-bg.jpg) no-repeat 50% 0;
	margin:2px 0 0;
	padding:23px 0 0;
}
* html #content-holder{margin:0;}
.holder-t{
	width:948px;
	background:url(../images/yellow-bg-m.jpg) repeat-y 50% 0;
}
.holder-b{
	width:920px;
	background:url(../images/yellow-bg-b.jpg) no-repeat 50% 100%;
	min-height:578px;
	padding:0 19px 30px 9px;
}
.holder-b:after{
	content:'';
	overflow:hidden;
	clear:both;
	display:block;
	height:0;
}
* html .holder-b{height:578px;}
.sidebar{
	width:341px;
	float:left;
	background:url(../images/sidebar-bg.png) no-repeat 0 0;
	margin:-20px 0 0;
	min-height:420px;
	position:relative;
}
* html .sidebar{height:420px;}
.sidebar .image{
	margin:44px auto 0;
	width:225px;
}
.sidebar .price{
	position:absolute;
	width:111px;
	height:111px;
	top:233px;
	right:10px;
}
.sidebar .price span{
	display:block;
	width:86px;
	height:73px;
	background:url(../images/star01.png) no-repeat 0 0;
	padding:38px 12px 0 13px;
	text-align:center;
	font:9px Arial, Helvetica, sans-serif;
	color:#3953a4;
}
.sidebar .price span strong{
	display:block;
	font-size:30px;
	margin:-3px 0 0;
	letter-spacing: -1px;
}
.sidebar .price span strong sup{
	font-size:15px;
	vertical-align:top;
	letter-spacing: normal;
}
.sidebar .button{
	position:absolute;
	top:345px;
	left:0;
}
.sidebar .button{
	position:absolute;
	top:345px;
	left:0;
}
.sidebar .button a{
	width:202px;
	height:36px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn.png) no-repeat 0 0;
	margin:0 0 0 65px;
	position:relative;
	cursor:pointer;
}
.sidebar .button-wishlist a{
	background:url(../images/btn02.png) no-repeat 0 0;
	width:209px;
	height:36px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 65px;
	position:relative;
	cursor:pointer;
}
.sidebar .button-wishlist img
{
display:none;
}
.content{
	width:559px;
	float:right;
	padding:0 0 0 20px;
	color:#3953a4;
	overflow:hidden;
}
.content h1{margin:0 0 0 5px;}
.content h2{
	margin:15px 0 0 9px;
	font-size:14px;
}
.content p{
	margin: 10px 0 0 9px;
	line-height:16px;
}
.enquiry{
	width:540px;
	margin:30px 0 0 0;
	background:url(../images/form-m.gif) repeat-y 0 0;
}
.en-b{
	width:540px;
	background:url(../images/form-b.gif) no-repeat 0 100%;
	padding:0 0 10px;
}
.en-t{
	width:534px;
	padding:9px 3px 0;
	background:url(../images/form-t.gif) no-repeat 0 0;
	overflow:hidden;
}
.enquiry ul{
	margin:0;
	padding:33px 0 20px;
	list-style:none;
	overflow:hidden;
	width:534px;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
}
.enquiry ul li{
	width:100%;
	overflow:hidden;
}
.enquiry ul li.light{background:#e3fcff;}
.enquiry ul li label{
	float:left;
	padding:0 0 0 19px;
	width:120px;
}
.enquiry ul li input{float:left;}
.enquiry ul li .field,
.enquiry ul li textarea{
	width:262px;
	height:18px;
	border:1px solid #c1d6d8;
	margin:4px 0 0;
	padding:1px 0 0 2px;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#3953a4;
}
.enquiry ul li textarea{
	height:87px;
	overflow:auto;
}
.enquiry ul li .FormButton{
	margin:0 0 0 190px;
	display:inline;
}
* html .enquiry ul li .button{margin:5px 0 0 190px;}
.employment ul li label {
	width:220px;
}
#footer{
	width:948px;
	padding:40px 0 160px;
}
#footer.home{
	padding:20px 0 20px;
}
#footer .logo a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:65px;
	height:70px;
	background:url(../images/logo02.gif) no-repeat 0 0;
	margin:0 auto;
}
.footernav{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
	font-size:11px;
	line-height:20px;
}
.footernav li{
	display:inline;
	padding:0 5px 0 6px;
	background:url(../images/sep01.gif) no-repeat 0 50%;
}
.footernav li.nobg{background:none;}
.footernav li a{
	color:#fff;
	text-decoration:none;
}
.footernav li a:hover{
	color:#f2e410;
	text-decoration:none;
}
#footer p{
	margin:0;
	font-size:11px;
	line-height:20px;
	color:#f2e410;
	text-align:center;
}
#footer p a{
	color:#f2e410;
}
/* showbags page */
.products{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:539px;
	border-top:1px solid #cfd7f1;
}
.products li{
	width:539px;
	padding:15px 0 20px;
	border-bottom:1px solid #cfd7f1;
	overflow:hidden;
	float:left;
}
.products li .product-img{
	float:left;
	width:100px;
}
.products li .product-img img{margin:0 auto;}
.products li .description{
	width:300px;

	float:left;
}
.products li .description h2{
	margin:0;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.products li .description h2 a{color:#e52226;}
.products li .description h3{
	margin:0;
	font-size:14px;
	line-height:20px;
}
.products li .description p{
	margin:0;
	line-height:16px;
}
.products li .price{
	width:86px;
	height:76px;
	float:right;
	background:url(../images/star02.png) no-repeat 0 0;
	margin:-10px 0;
	padding:35px 12px 0 13px;
	text-align:center;
	font:9px Arial, Helvetica, sans-serif;
	color:#fff;
}
.products li .price strong{
	display:block;
	font-size:30px;
	margin:-3px 0 0;
	color:#f0f31a;
}
.products li .price strong sup{
	font-size:15px;
	vertical-align:top;
}
.products li:hover,
.products li.hover{background:#c6f7fc;}
.pages{
	margin:0;
	padding:20px 0 10px 125px;
	list-style:none;
	overflow:hidden;
	font-size:11px;
}
.pages li{float:left;}
.pages li strong{padding:0 25px 0 0;}
.pages li em{font-style:normal;}
.pages li a{
	background:url(../images/sep02.gif) no-repeat 0 50%;
	padding:0 6px 0 7px;
	color:#3953a4;
	text-decoration:none;
}
.pages li a:hover{
	font-weight:bold;
	padding:0 5px 0 7px;
}
* html .pages li a:hover{padding:0 6px 0 7px;}
.pages li.nobg a{background:none;}
.pages li em a{text-decoration:underline;}
.pages li em a:hover{
	text-decoration:none;
	font-weight:normal;
	padding:0 6px 0 7px;
}
.poll{
	width:316px;
	background:url(../images/poll-t.gif) no-repeat 0 0;
	padding:127px 0 0;
	margin:55px auto 0;
}
.poll-m{
	width:316px;
	background:url(../images/poll-m.gif) repeat-y 0 0;
	float:left;
}
.poll-b{
	width:316px;
	background:url(../images/poll-b.gif) no-repeat 0 100%;
	padding:0 0 87px 0;
	float:left;
}
.poll-button{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:316px;
	height:9px;
	background:url(../images/poll-b2.gif) no-repeat 0 0;
	margin:0 0 0 12px;
	float:left;
	display:inline;
}
.poll-text{
	margin:-102px 0 -70px;
	position:relative;
}
.poll-text h2 {
	margin:0 0 0 68px;
	overflow:hidden;
	text-indent:-9999px;
	width:166px;
	height:31px;
	font-size: 0px;
	background:url(../images/txt03.gif) no-repeat 0 0;
}
.poll-text ul{
	margin:20px 0 0 28px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3953a4;
}
.poll-text ul li{
	width:100%;
	overflow:hidden;
	line-height:42px;
}
.poll-text ul li strong{
	float:left;
	font:bold 30px/42px Arial, Helvetica, sans-serif;
	color:#e42226;
	width:43px;
}
.poll-text ul li p{
	margin:0;
	float:left;
}
.poll-text ul ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	float:left;
}
.poll-text ul ul li{
	line-height:normal;
	margin-bottom:5px;
}
.poll-text ul ul li .radio{
	margin:0;
	padding:0;
	width:14px;
	height:14px;
	vertical-align:bottom;
}

/* showbagsdetails page */
.catalog{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:555px;
}
.catalog li{
	width:155px;
	height:188px;
	background:url(../images/bg03.gif) no-repeat 0 0;
	float:left;
	margin:12px 12px 0 0;
	padding:6px 9px 0 9px;
	position:relative;
}
.catalog-img{
	width:100%;
	position:absolute;
	top:31px;
	left:0;
}
.catalog-img img{margin:0 auto;}
.catalog li .info{
	width:100%;
	position:absolute;
	bottom:19px;
	left:0;
	padding:0 20px;
	width:115px;
	text-align:center;
}
.catalog li .info strong{display:block;}
.catalog li .info a{
	color:#e52226;
	font-size:14px;
	font-weight:bold;
}
.catalog li .info a:hover{text-decoration:none;}
.catalog li span.two{
	display:block;
	width:25px;
	height:25px;
	background:url(../images/ico.gif) no-repeat 0 0;
	position:absolute;
	top:6px;
	right:9px;
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;


}














.violet{
	width:584px;
	background:url(../images/violet.gif) no-repeat 0 0;
	margin:0 0 0 -23px;
	padding:29px 0 0;
}
.violet-m{
	width:584px;
	background:url(../images/violet-m.gif) repeat-y 0 0;
	padding:5px 0 0;
}
.violet-b{
	width:561px;
	background:url(../images/violet-b.gif) no-repeat 0 100%;
	padding:0 0 20px 23px;
	min-height:250px;
	margin:0 0 -20px 0;
	position:relative;
}
* html .violet-b{height:250px;}
.violet h2{margin:0 0 0 5px;}
.violet .catalog li{
	background:url(../images/bg04.gif) no-repeat 0 0;
	margin-bottom:0;
}
.inside{
	width:316px;
	background:url(../images/inside-b.gif) no-repeat 0 100%;
	padding:0 0 30px 0;
	margin:20px auto 0;
}
.inside-b{
	width:316px;
	overflow:hidden;
	background:url(../images/inside-m.gif) repeat-y 0 0;
}
.inside h2.whatsinside{
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	width:316px;
	height:68px;
	background:url(../images/txt06.gif) no-repeat 0 0;
}
.inside ul{
	margin:0;
	padding:0 5px;
	list-style:none;
	overflow:hidden;
	font-weight:bold;
	line-height:22px;
}
.inside ul li{
	width:100%;
	overflow:hidden;
}
.inside ul li.bg{background:#116e89;}
.inside ul li a{
	padding:0 0 0 11px;
	color:#fff;
	text-decoration:none;
}
.inside ul li a span{color:#f3ec1a;}
.inside ul li a:hover{text-decoration:underline;}
.inside strong{
	line-height:33px;
	font-size:18px;
	color:#fff;
	padding:0 0 0 16px;
}
.inside strong em{
	font-style:normal;
	color:#f3ec1a;
}
#mywishlist{
	width:100%;
	background:#1f2f68 url(../images/footer.gif) repeat-x 0 0;
	left:0;
	bottom:0;
	position:fixed;
}
.my-wishlist{
	width:940px;
	margin:0 auto 25px auto;
	overflow:hidden;
	display:none;
}
h3.mywishlist{
	margin:0 0 0 5px;
	overflow:hidden;
	text-indent:-9999px;
	width:126px;
	height:31px;
	background:url(../images/txt07.gif) no-repeat 0 0;
}

div.wishlisthead {
width:940px;
margin:0 auto;
}
.services{
	width:157px;
	overflow:hidden;
	margin:14px 16px 0 4px;
	padding:0;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	float:left;
	line-height:20px;
	background:url(../images/line.gif) repeat-x 0 0;
}
.services li{
	width:157px;
	background:url(../images/line.gif) repeat-x 0 100%;
}
.services li a{
	color:#fff;
	text-decoration:none;
	padding:0 0 0 20px;
}
.services li a:hover{text-decoration:underline;}
.services li.s1 a{background:url(../images/ico01.gif) no-repeat 4px 50%;}
.services li.s2 a{background:url(../images/ico02.gif) no-repeat 4px 50%;}
.services li.s3 a{background:url(../images/ico03.gif) no-repeat 4px 50%;}
.services li.s4 a{background:url(../images/ico04.gif) no-repeat 4px 50%;}
.budget{
	width:158px;
	height:81px;
	float:left;
	background:#283974;
	margin:13px 15px 0 0;
}
.budget ul{
	margin:0;
	padding:5px 0 0 14px;
	list-style:none;
	overflow:hidden;
}
.budget ul li{
	float:left;
}
.budget ul li label{
	font-size:11px;
	font-weight:bold;
	color:#f3ec1a;
	padding:0 0 0 2px;
}
.budget ul li input{
	padding:0;
	width:58px;
	height:19px;
	border:none;
	margin:6px 0 0;
	border-left:1px solid #f3f4f7;
	border-right:1px solid #f3f4f7;
}
.budget ul li em{
	font-style:normal;
	font-size:10px;
	color:#fff;
	line-height:13px;
	padding:0;
	display:block;
}
.budget ul li em strong{color:#f3ec1a;}
.budget input.budget-button{
	background-image: url(../images/arrow-right.png);
}
.list{
	margin:13px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.list li{
	float:left;
	width:61px;
	height:74px;
	background:url(../images/frame.gif) no-repeat 0 0;
	margin:0 12px 0 0;
	padding:7px 0 0 7px;
	position:relative;
}
.list li .delete{
	display:block;
	position:absolute;
	top:-3px;
	left:-2px;
	width:16px;
	height:16px;
}
.list li .delete a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
	height:16px;
	background:url(../images/delete.png) no-repeat 0 0;
	cursor:pointer;
}
.list .WishlistInfo
{
  color:#fff;
}
/* homepage */
#header p{
	margin:0;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	width:520px;
	color:#fff;
	text-align:right;
	position:absolute;
	top:40px;
	right:10px;
}

/*# hidden by Carly at request of client - 12th March 2010#*/
#plush {
display:none;
}

#plush ul {
padding:0;
margin:0;
list-style:none;
position:absolute;
top:0;
right:10px;
}

#plush ul li a{
background:transparent url(../images/navgreen-l.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
cursor:pointer;
float:left;
height:35px;
line-height:30px;
display:block;
padding:0 0 0 45px;
text-decoration:none;
}

#plush ul li a span {
background:transparent url(../images/navgreen-r.gif) no-repeat scroll 100% 0;
float:left;
height:35px;
padding:0 10px 0 0;
}

#plush ul li a:hover{
color:#F3EC1A;
}


.nav{
	width:929px;
	background:url(../images/nav-bg.gif) no-repeat 2px 24px;
	position:absolute;
	top:112px;
	right:8px;
	padding:0 11px 0 0;
}
.navigation-home{
	margin:0;
	padding:1px 0 0;
	float:right;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	line-height:27px;
}
.navigation-home li{
	float:left;
	padding:0 0 0 1px;
}
.navigation-home li a{
	float:left;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url(../images/navblue-l.gif) no-repeat 0 0;
	cursor:pointer;
	height:29px;

}
.navigation-home li a:hover{color:#f3ec1a;}
.navigation-home li a span{
	float:left;
	padding:0 12px 0 0;
	height:29px;
	background:url(../images/navblue-r.gif) no-repeat 100% 0;
}
.navigation-home li.light{padding:1px 0 0 1px;}
.navigation-home li.light a{color:#3953a4;}
.navigation-home li.light a span{
	background:url(../images/navlight-r.gif) no-repeat 100% 0;
	padding:0 12px 0 5px;
}
.navigation-home li.light a:hover{color: #3953a4;}
.navigation-home li.light a:hover span{text-decoration:underline;}
.navigation-home li.light.newsletter a{
	background:url(../images/navlight01-l.gif) no-repeat 0 0;
	padding:0 0 0 27px;
	color:#e52226;
}
.navigation-home li.light.newsletter a:hover{color:#e52226;}
.navigation-home li.light.mail a{
	background:url(../images/navlight02-l.gif) no-repeat 0 0;
	padding:0 0 0 27px;
}
.navigation-home li.light.search a{
	background:url(../images/navlight03-l.gif) no-repeat 0 0;
	padding:0 0 0 27px;
}
.homepage{
	width:948px;
	margin:2px 0 0;
}
.gallery{
	width:940px;
	height:97px;
	background:url(../images/gallery.gif) no-repeat 0 0;
	margin:10px 0 0;
}
.gallery:after{
	content:'';
	clear:both;
	overflow:hidden;
	display:block;
	height:0;
}
.gallery a.left{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:38px;
	height:38px;
	background:url(../images/arrow-left.png) no-repeat 0 0;
	margin:29px 0 0 -16px;
	display:inline;
	position:relative;
	cursor:pointer;
}
.gallery a.right{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:38px;
	height:38px;
	background:url(../images/arrow-right.png) no-repeat 0 0;
	margin:29px -16px 0 -11px;
	display:inline;
	position:relative;
	cursor:pointer;
}
.gallery .hold{
	width:901px;
	height:87px;
	overflow:hidden;
	margin-top:12px;
	float:left;
	position:relative;
}
.gallery ul{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	list-style:none;
	width:9999px;
	font-size:0;
}
.gallery ul li{
	float:left;
	width:100px;
	text-align:center;
	display:inline;
}
.gallery ul li img{ 
	display:inline;
	margin:0;
}
.list .CartStepHeader
{
display:none;
}
.list .btnContinue
{
display:none;
}

/* For Poll Answers */
.PollAnswer
{
    padding: 3px 3px 3px 0px;
    overflow: auto;
}

.PollAnswerText
{
    display: block;
    margin-left: 5px;
}
.PollGraph {
border:1px solid #000000;
font-size:12px;
height:1em;
margin-bottom:5px;
margin-left:4px;
overflow:hidden;
width:150px;
}
.PollCount
{
    font-size: 11px;
    padding: 0px 5px 5px 5px;
}
.PollGraph0 {
background-image:url(/App_Themes/Default/Images/Polls/poll0_bg.gif);
background-repeat:repeat-x;
}
.PollGraph1 {
background-image:url(/App_Themes/Default/Images/Polls/poll1_bg.gif);
background-repeat:repeat-x;
}
.PollGraph2 {
background-image:url(/App_Themes/Default/Images/Polls/poll2_bg.gif);
background-repeat:repeat-x;
}
.PollGraph3 {
background-image:url(/App_Themes/Default/Images/Polls/poll3_bg.gif);
background-repeat:repeat-x;
}
.PollGraph4 {
background-image:url(/App_Themes/Default/Images/Polls/poll4_bg.gif);

background-repeat:repeat-x;
}
.PollGraph5 {
background-image:url(/App_Themes/Default/Images/Polls/poll5_bg.gif);
background-repeat:repeat-x;
}
.PollGraph6 {
background-image:url(/App_Themes/Default/Images/Polls/poll6_bg.gif);
background-repeat:repeat-x;
}.PollGraph7 {
background-image:url(/App_Themes/Default/Images/Polls/poll7_bg.gif);
background-repeat:repeat-x;
}.PollGraph8 {
background-image:url(/App_Themes/Default/Images/Polls/poll8_bg.gif);
background-repeat:repeat-x;
}.PollGraph9 {
background-image:url(/App_Themes/Default/Images/Polls/poll9_bg.gif);
background-repeat:repeat-x;
}

.submitbutton
{
	background:url(../images/btn-submit.gif) no-repeat 0 0;
	margin:0 0 0 190px;
}

/* for menu on homepage */

.flash{
z-index : 0;
}

.nav .topnav
{
	position: relative;
}
.nav .topnav ul


{

	padding:0;
	width:auto;
	float:right;
}

.nav .topnav .bg ul
{
padding:12px 0 0 26px;
float:left;
width:231px;
}

.nav .topnav ul li
{
width:auto;
overflow:visible;
}

/* for menu on homepage */

.homepage-footer-link{
	width:70px;
	height:70px;
}

.EditingFormErrorLabel {
	color: red;
}

.ErrorLabel {
	color: red;
}

span.disclaimer {
margin-top:20px;
}
