/*Styles used in navigation bar*/
/*
*{ margin: 0; padding: 0; }
body{ font: 12px Helvetica, Sans-Serif; }
#page-wrap{ width: 800px; margin: 25px auto; }
*/
a{ text-decoration: none; }
/*ul{  }*/
p { margin: 15px 0; }
.dropdown{margin: 0; padding: 0;}
ul.dropdown {
	 position: absolute;
	 font-size:11px;
	 font-size:11px;
	 font-weight: bold; 
	 font-family:arial; 
	 list-style: none;
	 vertical-align:baseline;
	 }
.mn1{background-image:url(../nav_imgs/menubg.gif); color:#33257A !important; }   
ul.dropdown li{ font-weight: bold; float: left; width: 186px;margin-right:1px;}
/*ul.dropdown a:hover{ color: #000; }*/
ul.dropdown a:active{ }
ul.dropdown li a{ display: block; padding: 6px 12px;/* border-right: 1px solid #333; color: #222;*/ }
ul.dropdown li:last-child a{ border-right: none; }
ul.dropdown li.hover,ul.dropdown li:hover {
    background: #CCCCCC; /*color: black;*/ position: relative; }
ul.dropdown li.hover a { color: black; }
ul.dropdown ul{ list-style: none;width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding: 0; }
ul.dropdown ul li{
	font-weight: normal;
	background: #eeefEf; 
	color: #FFFFFF; /*float: none; height:18px;*/
	border-bottom: 1px solid #FFFFFF;
}
ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; padding: 2px 12px;} 
ul.dropdown ul ul {list-style: none; left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

body {
	margin:0;
	padding:10px 0 0 0;
	font-family:Helvetica;
	font-size:11px;
	line-height:18px;
	color:#3C3C3C;
	background:url(../images/BG11.jpg) no-repeat center 5px;
}
* {
	outline:none;
}
p, img, form, input, select, h1, h2, h3, h4, h5, ul, li, ol, div {
	margin:0;
	padding:0;
}
ul, li {
	list-style:none;
}
img {
	border:none;
}
.Clr {
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
	margin:0;
	padding:0;
}
.Fleft {
	float:left;
}
.Fright {
	float:right;
}
#Wrap {
	margin:0 auto;
	width:860px;
	background:
}
/************** Header Css Start Here **************/
#HeaderMain {
	margin:0 auto;
    width: 860px;
	height:131px;
	padding:0;
	background:url(../images/header-bg.png) no-repeat center 0;
}
.Header {
	width:770px;
	margin:0 auto;
	height:131px;
}
.Logo {
	padding:40px 0 0 19px;
	float:left;
	width:282px;
	height:67px;
}
.HeaderRight {
	float:right;
	width: 465px;
	padding:55px 0 0 0;
	font-family:Arial;
}
.HeaderRight ul {
	float:right;
	width:434px;
	height:35px;
	padding:0 0 0 22px;
	line-height:28px;
	background:url(../images/link-shadow.gif) no-repeat right top;
}
.HeaderRight ul li {
	display:inline;
	padding:0 8px 0 9px;
}
.HeaderRight a {
	color:#FFFFFF;
	text-decoration:none;
}
.HeaderRight a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.SearchBox {
	float:right;
	width:144px;
	padding:0 12px 0 0;
	display:block;
	clear:both;
}
.SearchBox .InputField {
	width:122px;
	height:18px;
	background:url(../images/input-bg.gif) repeat-x 0 0;
	border:1px solid #bfbfbf;
	border-right:none;
	float:left;
	font:normal 11px/18px Arial;
	color:#6a6a6a;
}
.SearchBox .InputButton {
	width:21px;
	height:20px;
	padding:0 0 2px 0;
	float:left;
	background:url(../images/go-bg.gif) no-repeat 0 0;
	border-right:none;
	border:none;
	color:#FFFFFF;
	font:bold 10px/14px Arial;
	text-transform:uppercase;
}
/************** Header Css End Here **************/

/************** Container Css Start Here **************/
#Container {
	margin:0 auto;
	width:860px;
	background:url(../images/container-bg.png) repeat-y 0 0;
}
.Navigation {
	background:url(../images/nav-bg.png) no-repeat 0 0;
	width:792px;
	height:35px;
	margin:0 auto;
	font-family:Arial;
	line-height:24px;
	text-transform:uppercase;
	z-index: 11;
}
.Navigation ul {
	margin:0;
}
.Navigation ul li {
	float:left;
	display:block;
	background:url(../images/divider.gif) repeat-y 0 0;	 
	height:24px;
	padding:0 28px;
	position:relative;
	z-index:3;
}
.OpenBox, .OpenBoxInner {
	display:none;
}
.Navigation ul li:hover .OpenBox, .Navigation ul li ul li:hover .OpenBoxInner {
	display:block;
	width:180px;
	background:#e9e9e9;
	position:absolute;
	top:24px;
	left:2px;
}
.Navigation ul li ul li:hover .OpenBoxInner {
	display:block;
	width:180px;
	background:#e9e9e9;
	position:absolute;
	top:0;
	left:180px;
}
.Navigation ul li:hover .OpenBox ul {
	margin:0;
	padding:0;
}
.Navigation ul li:hover .OpenBox ul li {
	margin:0;
	padding:0 0 0 10px;
	display:block;
	background:none;
	border-bottom:1px solid #CCCCCC;
	text-transform:capitalize;
	float:none;
}
.Navigation ul li:hover .OpenBox ul li:hover {
	background:#EEEEEE;
}
.Navigation ul li:first-child {
	background:none;
}
.Navigation ul li a {
	text-decoration:none;
	color:#2c2c2c;
	display:block;
	height:24px;
}
.Navigation ul li a:hover {
	text-decoration:none;
	color:#13794e;
}
.Banner {
	text-align:center;
	margin:0 auto;
	margin-top:-9px;
	padding:0 0 15px 0;
	background:url(../images/banner.jpg?1222259) no-repeat 0 0;
	width:746px;
	height:458px;
	position:relative;
}
.Banner .Facebooklink {
	position:absolute;
	top:53px;
	left:271px;
	height:196px;
	width:196px;
	display:block;
}
.Banner ul {
	margin:0;
	padding:282px 0 0 18px;
	float:left;
}
.Banner ul li {
	display:block;
	float:left;
	padding:0 7px 5px 0;
	position:relative;
}
.SlidingBox {
	display:none;
}
.SlidingBox h3 {
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	line-height:14px;
	text-align:center;
}
.SlideImg {
	margin:0 0 18px 0;
}
.SlideImg img {
	border:2px solid #FFFFFF;
}
.Banner ul li:hover .SlidingBox {
	display:block;
	width:232px;
	position:absolute;
	left:0;
	text-align:left;
	top:-228px;
}
.Banner ul li .PinkSlider ul {
	padding:0;
	margin:0;
	border-bottom:1px solid #b45446;
	text-align:left;
	width:187px;
	float:none;
}
.Banner ul li .PinkSlider ul li {
	display:block;
	background:url(../images/arrow.png) no-repeat right 6px;
	padding:2px 20px 2px 7px;
	float:left;
	border-top:1px solid #b45446;
	width:160px;
}
.Banner ul li .PinkSlider ul li a {
	display:block;
	background:url(../images/dot.png) no-repeat 0 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 15px;
}
.Banner ul li .PinkSlider ul li a:hover {
	text-decoration:underline;
}
.PinkSlider {
	background:url(../images/pink-slider-bg.png) no-repeat 0 0;
	min-height:269px;
	padding:20px 24px 0 20px;
	position:relative;
	z-index:4;
}
.InnerSlider {
	display:none;
}
.Banner ul li .PinkSlider ul li:hover .InnerSlider {
	display:block;
	border:0;
	background:#e98d80;
	width:175px;
	float:none;
	overflow:hidden;
}
.Banner ul li .PinkSlider ul li:hover .InnerSlider li {
	width:130px;
	padding:0 0 0 10px;
	border:0;
	background:none;
}
.Banner ul li .PinkSlider ul li:hover .InnerSlider li a {
	background:url(../images/bullet.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
}
.DownArrow {
	float:right;
	margin:-11px -10px 0 0;
}
/* Purple Slider Start */
.PurpleSlider {
	background:url(../images/purple-slider-bg.png) no-repeat 0 0;
	min-height:269px;
	padding:20px 24px 0 20px;
}
.Banner ul li .PurpleSlider ul {
	padding:0;
	margin:0;
	border-bottom:1px solid #a46aad;
	border-top:1px solid #6d3875;
	text-align:left;
	width:187px;
	float:left;
}
.Banner ul li .PurpleSlider ul li {
	display:block;
	background:url(../images/arrow.png) no-repeat right 6px;
	padding:2px 20px 2px 7px;
	margin:0;
	float:left;
	border-bottom:1px solid #6d3875;
	border-top:1px solid #a46aad;
	width:160px;
}
.Banner ul li .PurpleSlider ul li a {
	display:block;
	background:url(../images/dot.png) no-repeat 0 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 15px;
}
.Banner ul li .PurpleSlider ul li a:hover {
	text-decoration:underline;
}
.Banner ul li .PurpleSlider ul li:hover .SliderTip {
	display:block;
	position:absolute;
	top:-70px;
	left:190px;
	border:none;
	background:none;
	width:130px;
}
.Banner ul li .PurpleSlider ul li:hover .SliderTip li {
	background:#a26faa;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	width:130px;
}
.SliderTip {
	display:none;
}
/* Purple Slider End */

/* Blue Slider Start */
.BlueSlider {
	background:url(../images/blue-slider-bg.png) no-repeat 0 0;
	min-height:269px;
	padding:20px 24px 0 20px;
}
.Banner ul li .BlueSlider ul {
	padding:0;
	margin:0;
	border-bottom:1px solid #1e84ca;
	border-top:1px solid #065891;
	text-align:left;
	width:187px;
	float:none;
	overflow:hidden;
}
.Banner ul li .BlueSlider ul li {
	display:block;
	background:url(../images/arrow.png) no-repeat right 6px;
	padding:2px 20px 2px 7px;
	margin:0;
	float:left;
	border-bottom:1px solid #065891;
	border-top:1px solid #1e84ca;
	width:160px;
}
.Banner ul li .BlueSlider ul li a {
	display:block;
	background:url(../images/dot.png) no-repeat 0 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 15px;
}
.Banner ul li .BlueSlider ul li a:hover {
	text-decoration:underline;
}
/* Blue Slider End */

/* Green Slider Start */
.GreenSlider {
	background:url(../images/green-slider-bg.png) no-repeat 0 0;
	min-height:269px;
	padding:20px 24px 0 20px;
}
.Banner ul li .GreenSlider ul {
	padding:0;
	margin:0;
	border-top:1px solid #369973;
	border-bottom:1px solid #5abc96;
	text-align:left;
	width:187px;
	float:none;
	overflow:hidden;
}
.Banner ul li .GreenSlider ul li {
	display:block;
	background:url(../images/arrow.png) no-repeat right 6px;
	padding:2px 0px 2px 5px;
	margin:0;
	float:left;
	border-bottom:1px solid #369973;
	border-top:1px solid #5abc96;
	width:182px;
}
.Banner ul li .GreenSlider ul li a {
	display:block;
	background:url(../images/dot.png) no-repeat 0 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 12px;
}
.Banner ul li .GreenSlider ul li a:hover {
	text-decoration:underline;
}
/* Green Slider End */


/* Dark Green Slider Start */
.DarkGreenSlider {
	background:url(../images/dark-green-slider-bg.png) no-repeat 0 0;
	min-height:269px;
	padding:20px 24px 0 20px;
	color:#FFFFFF;
}
.Banner ul li .DarkGreenSlider ul {
	padding:0;
	margin:0;
	border-top:1px solid #345140;
	border-bottom:1px solid #6c8d7a;
	text-align:left;
	width:187px;
	float:none;
	overflow:hidden;
}
.Banner ul li .DarkGreenSlider ul li {
	display:block;
	background:url(../images/arrow.png) no-repeat right 6px;
	padding:2px 0px 2px 5px;
	margin:0;
	float:left;
	border-bottom:1px solid #345140;
	border-top:1px solid #6c8d7a;
	width:182px;
}
.Banner ul li .DarkGreenSlider ul li a {
	display:block;
	background:url(../images/dot.png) no-repeat 0 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 12px;
}
.Banner ul li .DarkGreenSlider ul li a:hover {
	text-decoration:underline;
}
/* Dark Green Slider End */


/* Orange Slider Start */
.OrangeSlider {
	background:url(../images/orange-slider-bg.png) no-repeat 0 0;
	min-height:269px;
	padding:20px 24px 0 20px;
}
.Banner ul li .OrangeSlider ul {
	padding:0;
	margin:0;
	border-top:1px solid #cf822e;
	border-bottom:1px solid #ecaa62;
	text-align:left;
	width:187px;
	float:none;
	overflow:hidden;
}
.Banner ul li .OrangeSlider ul li {
	display:block;
	background:url(../images/arrow.png) no-repeat right 6px;
	padding:2px 20px 2px 7px;
	margin:0;
	float:left;
	border-bottom:1px solid #cf822e;
	border-top:1px solid #ecaa62;
	width:160px;
}
.Banner ul li .OrangeSlider ul li a {
	display:block;
	background:url(../images/dot.png) no-repeat 0 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	padding:0 0 0 15px;
}
.Banner ul li .OrangeSlider ul li a:hover {
	text-decoration:underline;
}
/* Orange Slider End */

.Content {
	width:746px;
	margin:0 auto;
	padding:0 12px;
}
.Content h1 {
	margin:0 0 15px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#1573B4;
}
.InnerContent {
	width: 726px;
	margin:0 auto;
	padding:15px 12px;
	text-align: left;
}
.InnerContent h1 {
	margin:0  0 15px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#1573B4;
}
.News {
	padding:0 0 25px 0;
	overflow:hidden;
	line-height:14px;
	
}
.News h3 {
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-transform:uppercase;
}
.News ul {
}
.News ul li {
	border-top:1px solid #e7e7e7;
	padding:5px 0;
	
} 
.News ul li a {
	text-decoration:none;
	color:#1573b4;
}
.News ul li a:hover {
	text-decoration:underline;
	color:#1573b4;
}
.News ul li:first-child {
	border:none;
}
.NewsBox {
	width:143px;
	float:left;
	padding:0 0 0 20px;
}
.NewsBox1 {
	width:245px;
	float:left;
	padding:0 50px 0 0;
}
.NewsBox2 {
	width:247px;
	float:left;
	padding:0 30px 0 0;
}
.News .SeeButton {
	background:url(../images/see-all-button.gif) no-repeat 0 0;
	width:53px;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	line-height:14px;
	margin:-5px 0 0 20px;
}
.News .SeeButton:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.HomeLeft {
	float:left;
	width:312px;
	padding:0 0 0 10px;
}
.LeftBox {
	margin:0 0 20px 0;
	width:312px;
}
.LeftBox h3 {
	background:url(../images/dotted-bg.gif) repeat-x left bottom;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	color:#16436a;
	padding:0 0 3px 0;
	margin:0 0 25px 0;
}
.ImgLeft {
	float:left;
	width:161px;
}
.TxtRight {
	float:left;
	width:142px;
	line-height:14px;
}
.Visit {
	background:url(../images/visit-icon.gif) no-repeat 0 0;
	width:77px;
	height:26px;
	text-decoration:none;
	display:block;
	color:#6e6e6e;
	padding:0 0 0 12px;
	line-height:18px;
	margin:15px 0 0 0;
	text-align:left;
}
.HomeRight {
	float:right;
	width:391px;
}
.WhiteBox {
	width:391px;
	background:url(../images/box-midbg.gif) repeat-y 0 0;
	margin:0 0 5px 0;
}
.WhiteInner {
	width:244px;
	margin:0 auto;
}
.WhiteInner {
	width:244px;
	margin:0 auto;
}
.NewsList {
	margin:0 0 20px 0;
	padding:0;
}
.NewsList li {
	display:block;
	padding:3px 0 5px 0;
	width:100%;
	float:left;
	background:url(../images/dotted-bg.gif) repeat-x 0 bottom;
}
.NewsList li a {
	display:block;
	float:left;
	text-decoration:none;
	color:#666666;
	padding:0 0 0 11px;
	margin:0 0 0 5px;
	background:url(../images/arrow-news.gif) no-repeat 0 5px;
}
.NewsList li span {
	display:block;
	float:right;
	color:#1573B4;
	padding:0 5px 0 0;
	font-size: 11px;
}
.NewsList li a:hover {
	text-decoration:underline;
}
/************** Container Css End Here **************/

/* Top Slider Css Start Here
.TopSlider {
	padding:0;
	margin:0 auto;
	width:770px;
	margin-bottom:-44px;
	position:relative;
}
.Sliderbg {
	background:url(../images/topslider-bg.png) repeat-x 0 0;
	height:183px;
}
.SliderInner {
	width:722px;
	margin:0 auto;
	padding:10px 0 0 0;
}
.SliderInner h4 {
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:26px;
	line-height:32px;
	font-style:italic;
	text-transform:uppercase;
	color:#FFCF06;
}
.SliderInner h4 span {
	float:left;
	color:#FFCF06;
	overflow:hidden;
}
.SliderInner h4 strong {
	float:right;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	line-height:32px;
	overflow:hidden;
}
.DuluxHeading {
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	color:#FFFFFF;
	float:left;
	font-style:italic;
	width:260px;
	overflow:hidden;
}
.TollFree {
	text-transform:uppercase;
	font-size:32px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-align:right;
	width:453px;
	font-style:italic;
	float:left;
	margin:0;
}
.TollFree span {
	color:#FFCF06;
}
.GrayBoxbg {
	background:url(../images/gray-boxbg.png) no-repeat 0 0;
	width:721px;
	height:62px;
	color:#FFFFFF;
	padding:14px 0 0 0;
	margin:-1px 0 0 0;
}
.SliderForm {
	margin:0;
	padding:0;
	font-size:12px;
	color:#FFFFFF;
}
.SliderForm .LeftTxt {
	float:left;
	width:71px;
	text-align:right;
	padding:0 9px 0 0;
	color:#0d2f4f;
}
.SliderForm .LeftField {
	float:left;
	width:138px;
	padding:0;
	height:28px;
}
.SliderForm .LeftField2 {
	float:left;
	width:221px;
	text-align:right;
	padding:0;
	height:28px;
}
.SliderForm .LeftField1 {
	float:left;
	width:390px;
	padding:0;
	height:33px;
}
.SliderForm .Input {
	border:none;
	background:url(../images/input-bg.gif) repeat-x 0 0;
	width:134px;
	height:18px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	line-height:18px;
	border:1px solid #cbcbcb;
}
.SliderForm .InputBig {
	border:none;
	background:#FFFFFF;
	width:385px;
	height:17px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
.SliderForm .Submit {
	text-align:right;
	padding:0 22px 0 0;
}
.SliderForm .Submit img, .SliderForm .Submit input {
	margin:-4px 0 0 0;
}
.SliderPicBg {
	background:url(../images/topslider-bg.png) repeat-x 0 -188px;
	padding:20px 0 0 0;
	width:100%;
	position:relative;
}
.NewPic {
	position:absolute;
	top:-7px;
	right:6px;
	z-index:10;
}
.SliderPic {
	width:721px;
	margin:0 auto;
	height:25px;
	padding:0;
	position:relative;
}
.SliderPic img {
	position:absolute;
	right:20px;
}
 Top Slider Css End Here */
 
 /* Top Slider Start */
.TopSlider {
	padding:0;
	margin:0 auto;
	width:770px;
	margin-bottom:-44px;
	position:relative;
}
.Sliderbg {
	background:url(../images/topslider-bg.png) repeat-x 0 0;
	height:227px;
}
.SliderInner {
	width:722px;
	margin:0 auto;
	padding:10px 0 0 0;
}
.SliderInner h4 {
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:26px;
	line-height:32px;
	font-style:italic;
	text-transform:uppercase;
	color:#FFCF06;
}
.SliderInner h4 span {
	float:left;
	color:#FFCF06;
	overflow:hidden;
}
.SliderInner h4 strong {
	float:right;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	line-height:32px;
	overflow:hidden;
}
.DuluxHeading {
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	color:#FFFFFF;
	float:left;
	font-style:italic;
	width:260px;
	overflow:hidden;
}
.TollFree {
	text-transform:uppercase;
	font-size:32px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	text-align:right;
	width:453px;
	font-style:italic;
	float:right;
	margin:0;
}
.TollFree span {
	color:#FFCF06;
}
.GrayBoxbg {
	background:url(../images/gray-boxbg.png) no-repeat 0 0;
	width:721px;
	height:78px;
	color:#FFFFFF;
	padding:14px 0 0 0;
	margin:-1px 0 0 0;
}
.SliderForm {
	margin:0;
	padding:0;
	font-size:12px;
	color:#FFFFFF;
}
.SliderForm .LeftTxt {
	float:left;
	width:71px;
	text-align:right;
	padding:0 9px 0 0;
	color:#0d2f4f;
}
.SliderForm .LeftField {
	float:left;
	width:138px;
	padding:0;
	height:39px;
}
.ddcerror {
	font-size:11px;
	color:#828276;
}
.SliderForm .LeftField2 {
	float:left;
	width:221px;
	text-align:right;
	padding:0;
	height:28px;
}
.SliderForm .LeftField1 {
	float:left;
	width:390px;
	padding:0;
	height:33px;
}
.SliderForm .Input {
	border:none;
	background:url(../images/input-bg.gif) repeat-x 0 0;
	width:134px;
	height:18px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	line-height:18px;
	border:1px solid #cbcbcb;
}
.SliderForm .InputBig {
	border:none;
	background:#FFFFFF;
	width:385px;
	height:17px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
.SliderForm .Submit {
	text-align:right;
	padding:0 22px 0 0;
}
.SliderForm .Submit img, .SliderForm .Submit input {
	margin:-4px 0 0 0;
}
.SliderPicBg {
	background:url(../images/topslider-bg.png) repeat-x 0 -206px;
	padding:20px 0 0 0;
	width:100%;
	position:relative;
}
.NewPic {
	position:absolute;
	top:-7px;
	right:6px;
	z-index:10;
}
.SliderPic {
	width:721px;
	margin:0 auto;
	height:25px;
	padding:0;
	position:relative;
}
.SliderPic img {
	position:absolute;
	right:20px;
}
/* Top Slider end */

/************** Footer Css Start Here **************/
#Footer {
	width:860px;
	padding:21px 0 39px 0;
	background:url(../images/footer-img.gif) no-repeat left bottom;
}
#Footer a {
	text-decoration:none;
	color:#96968c;
}
#Footer a:hover {
	text-decoration:underline;
	color:#96968c;
}
.FooterInner {
	width:724px;
	margin:0 auto;
	background:#f4f4f4;
	padding:0 12px;
}
.FooterBox {
	float:left;
	width:220px;
	padding:5px 0 0 20px;
	height:170px;
	border-right:1px solid #999999;
}
.Noborder {
	border:none !important;
}
.FooterBox ul {
	margin:0;
}
.FooterBox ul li {
	line-height:14px;
	font-weight:bold;
}
.FooterBox ul li img {

}
.FooterBox ul li a {
	
}
.FooterBox ul li ul {
	padding:10px 0 10px 20px;
}
.FooterBox ul li ul li {
	font-weight:normal;
}
.FooterBox ul li ul li ul {
	padding:0 0 0 20px;
}
.FooterBottom {
	border-top:1px solid #999999;
}
.FooterBottom ul {
	padding:10px 0;
}
.FooterBottom ul li {
	display:inline;
	padding:0 15px;
}
/************** Footer Css End Here **************/


/************* Store Locator *************************/
.store_locator {
	color: #384DBC;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin: 32px 0 32px 10px;
}

.locate_paint_store {
	background:url(../images/locate_paintstore_bg.gif) no-repeat scroll 0 0;
	width:742px;
	height:192px;
	margin:auto;
}

.text_container {
	font-size:11px;
	width:238px;
	margin:37px 0 0 25px;
	float:left;
}

.text_container .txt1 {
	font-size:17px;
	font-weight:bold;
}

.locator_form {
	background:url(../images/locator_form.gif) no-repeat scroll 0 0;
	width:392px;
	height:146px;
	float:right;
	margin:20px 20px 0 0;
	padding:23px 0 0 23px;
}

.locator_form .state {float:left; width:169px; margin-right:10px; margin-bottom:10px;}
.locator_form .city {float:left; width:169px; }
.locator_form .store_type {width:118px;}

.locator_form .state .label,
.locator_form .city .label,
.locator_form .store_type .label {font-size:13px; font-weight:bold;}

.locator_form .state select,
.locator_form .city select,
.locator_form .store_type select {font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.locator_form .label {
	font-size:14px;
}

.locator_form .input {
	width:392px;
	color:#999;
	font-size:12px;
	}
	
.locator_form .search {
	background:url(../images/search.png) no-repeat scroll 0 0;
	border: 0;
    float: right;
    height: 21px;
    margin-right: 44px;
    margin-top: 10px;
    text-indent: -9999px;
    width: 64px;
	cursor:pointer;	
	
}

.email_view {
	font-size:11px;
	font-weight:bold;
	margin:20px;	
}

.email_view text1 {
	float:left;
}

.email_view .text2 {
	float:right;
}

/*Search Result Form*/
.result_wrapper {
	/*background:url(../images/search-form_big_bg.gif) no-repeat scroll 0 0;*/
	width:742px;
	height:auto;
	margin:0px auto 10px;

}
.result_wrapper_rep {
	background:url(../images/search-form_big_bg_rep.gif) repeat-y left top;
	width:742px;
	height:auto;
	padding:1px 0
}

.result_wrapper_bottom {
	background:url(../images/search-form_big_bg_bottom.gif) no-repeat left bottom #f7f7f7;
	width:742px;
	height:4px;
}

.result_wrapper .gradient {
	background:url(../images/gradient.gif) no-repeat scroll 0 0;
	width:742px;
	height:39px;
	font-size:12px;	
	font-weight:bold;
}

.result_wrapper .search_form_bg {
	background:url(../images/search-form_bg.gif) no-repeat scroll 0 0;
	width:722px;
	height:113px;
	margin:auto;
	margin:10px auto;
	font-size:11px;
	color:#666;
}

.result_wrapper .search_form_bg .wrapper_1 {
	width:160px;
	float:left;
	margin-left:30px;
	margin-right:40px;
	margin-top:30px;
}

.result_wrapper .search_form_bg .wrapper_2 {
	width:150px;
	float:left;
	margin-right:40px;
	margin-top:30px;
}

.result_wrapper .search_form_bg .wrapper_3 {
	width:35px;
	float:left;
	margin-right:40px;
	margin-top:30px;
}

.result_wrapper .search_form_bg .wrapper_4 {
	width:60px;
	float:left;
	margin-right:85px;
	margin-top:30px;
}

.result_wrapper .search_form_bg .wrapper_5 {
	width:65px;
	float:left;
	margin-top:26px;
}

.result_wrapper .search_form_bg .wrapper_5 .google_map {
	background:url(../images/google-map.GIF) no-repeat scroll 0 0;
	width:57px;
	height:57px;
	margin:auto;
	margin-top:5px;
	cursor:pointer;
}

.txtgreen {color:#456800; text-decoration:none;}
.txtblack {color:#000;}
.bold {font-weight:bold;}

.bottom_page {font-size:11px; float:right; margin-right:20px; margin-top:5px; margin-bottom:5px;}

.gradient .sort {
	width:120px;
	float:left;
	color:#999;
	margin-top:10px;	
	margin-left:10px;
}

.gradient .page {
	float:right;
	width:200px;
	color:#000;
	margin-top:10px
}

.gradient select {
	font-size:11px;
}


/************* Store Locator Css Start Here *************************/
.StoreBox {
	margin: 0 0 7px;
	padding:0 0 0 0;
}
.StoreBox .Heading {
	background:url(../images/blue-heading-strip.gif) no-repeat 0 0;
	/*position:relative;*/
	height:39px;
	color:#FFFFFF;
	font-size:15px;
	line-height:38px;
	padding:0 0 0 24px;
}
.StoreBox .Heading img {
	position:absolute;
	right:38px;
	top:-14px;
}
.StoreBox .BorderBox {
	border:1px solid #d9d9d9;
	background:#e6e6e6 url(../images/grad-bg.gif) repeat-x 0 0;
	width:700px;
	padding:15px 20px 25px 20px
}
.StoreBox p {
	margin:0 0 15px 0;
}
.LocatorForm {
	margin:0;
	overflow:hidden;
}
.LocatorForm label {
	float:left;
	padding:0 6px 0 10px;
	font-size:12px;
	color:#000000;
}
.LocatorForm select {
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#3333333;
	width:131px;
	margin:0 11px 0 0;
	padding:0;
	height:21px;
}
.LocatorForm input {
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	background:#8e679e;
	width:38px;
	height:21px;
	border:none;
	margin:0;
	padding:0;
}
.ResultTop {
	overflow:hidden;
	padding:0 25px;
}
.SearchResultBox {
	margin:0;
	width:742px;
	line-height:24px;
}
.ResultTop a {
	text-decoration:none;
	color:#000000;
}
.ResultTop a:hover {
	text-decoration:underline;
	color:#000000;
}
.SearchResultBox a.Result {
	float:left;
	background:#919191 url(../images/gray-left-corner.gif) no-repeat 0 0;
	padding:0 0 0 20px;
	margin:0;
	height:26px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:24px;
}
.SearchResultBox a.Result span {
	background:#919191 url(../images/gray-right-corner.gif) no-repeat right 0;
	padding:0 20px 0 0;
	height:26px;
	display:block;
}
.SearchResultBox .GrayStrip {
	background:url(../images/gray-heading-bg.gif) no-repeat 0 0;
	height:31px;
	padding:8px 21px 0 21px;
	font-size:12px;
}
.SearchResultBox .GrayStrip span {
	float:left;
}
.SearchResultBox .GrayStrip ul {
	float:right;
	margin:0;
}
.SearchResultBox .GrayStrip ul li {
	float:left;
	display:block;
	margin:0 1px 0 0;
}
.SearchResultBox .GrayStrip ul li a {
	text-decoration:underline;
	color:#666666;
	padding:1px 3px;
}
.SearchResultBox .GrayStrip ul li a.Active, .SearchResultBox .GrayStrip ul li a:hover {
	background:#8e679e;
	padding:1px 3px;
	color:#FFFFFF;
	text-decoration:none;
}
.SearchResultBox .StoreMiddle {
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	padding:8px 10px 10px 10px;
	background:#f7f7f7;
	overflow:hidden;
}
.SearchResultBox .StoreMiddle .LocationTxt {
	float:left;
	width:250px;
	font-size:12px;
	color:#6c6c6c;
	line-height:18px;
}
.SearchResultBox .StoreMiddle .LocationTxt ul li a {
	text-decoration:none;
	color:#6c6c6c;
}
.SearchResultBox .StoreMiddle .LocationTxt ul li a:hover {
	text-decoration:none;
	color:#8e679e;
}
.SearchResultBox .StoreMiddle .LocationTxt span {
	font-weight:bold;
	color:#8e679e;
}
.SearchResultBox .StoreMiddle .LocationTxt p {
	margin:0 0 3px 0;
	padding:0;
}
.SearchResultBox .StoreMiddle .LocationTxt ul li a.View {
	float:left;
	display:block;
	padding:2px 14px;
	color:#FFFFFF;
	text-decoration:none;
	background:#8e679e;
	margin:6px 0 0 0;
	font-size:11px;
}
.SearchResultBox .StoreMiddle .LocationTxt ul {
	margin:0;
}
.SearchResultBox .StoreMiddle .LocationTxt ul li {
	background:url(../images/dotted-bg.gif) repeat-x 0 0;
	padding:12px 0;
	overflow:hidden;
}
.SearchResultBox .StoreMiddle .Map {
	float:right;
	width:377px;
}
.Pagination {
	margin:0 auto;
	text-align:center;
}
.Pagination li {
	display:inline;
	margin:0 1px 0 0;
}
.Pagination li a {
	text-decoration:underline;
	color:#666666;
	padding:1px 3px;
}
.Pagination li a.Active, .Pagination li a:hover {
	background:#8e679e;
	padding:1px 3px;
	color:#FFFFFF;
	text-decoration:none;
}
/************* Store Locator Css End Here *************************/
/************* Store Locator Css End Here *************************/

ul.ProductImgListing{float:left;width:100%;}
ul.ProductImgListing li{float:left;width:221px;}
.imgHolder{width:207px;background:url(../images/productImg-bg.jpg) no-repeat left top;padding-top:8px;padding-left:8px;float:left;}
ul.ProductImgListing li p{font:11px Arial, Helvetica, sans-serif;color:#434343;padding:15px 0px;float:left;}

/************* Text Color css Start here *************************/
.orangeTxt{color:#dc6503!important;}
.greenTxt{color:#277d5a!important;}
.blueTxt{color:#04497a!important;}
.skyBlueTxt{color:#5d4da6!important;}
.redTxt{color:#c41c1c!important;}
.purpelTxt{color:#702f62!important;}
/************* Text Color css End here *************************/

/************* Text Color css Start here *************************/
a.orangeLink10{color:#dc6503!important; text-decoration:none;}
a.greenLink10{color:#277d5a!important; text-decoration:none;}
a.blueLink10{color:#04497a!important; text-decoration:none;}
a.skyBlueLink10{color:#5d4da6!important; text-decoration:none;}
a.redLink10{color:#c41c1c!important; text-decoration:none;}
a.purpelLink10{color:#702f62!important; text-decoration:none;}

a.orangeLink10:hover, a.greenLink10:hover, a.blueLink10:hover, a.skyBlueLink10:hover, a.redLink10:hover, a.purpelLink10:hover{text-decoration:none;}
/************* Text Color css End here *************************/

/************* Font Size css Start here *************************/
.font11{font-size:11px!important;}
.font12{font-size:12px!important;}
.font13{font-size:13px!important;}
/************* Font Size css Start here *************************/

.GrayBorderBottom{border-bottom:1px solid #eeeeee;}
.mright30{margin-right:30px!important;}

.top1{padding-top:1px!important;}
.top5{padding-top:5px!important;}
.top10{padding-top:10px!important;}
.top20{padding-top:20px!important;}

.bottom10{padding-bottom:10px!important;}
.height125{min-height:125px;position:relative;float:left;text-align: left;}

.right5{padding-right:5px!important;}
.right10{padding-right:10px!important;}
.LinkPosition{position:absolute;right:10px;bottom:5px;}

.popupbox {
	position:absolute;
	z-index:13;
	background:#FFFFFF;
	left:25%;
	bottom:160px;
	border:6px solid #FFFFFF;
}
.popupbox1 {
	position:absolute;
	z-index:13;
	background:#FFFFFF;
	left:50px;
	top:-410px;
	border:6px solid #CCCCCC;
}
.close_icon {
    position: absolute;
    right: -15px;
    top: -15px;
    z-index: 12;
}
#idoverlay {
	z-index:10 !important;
}
.overlay1 {
	/*position:absolute;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	background:black;
	-moz-opacity:0.5;
	opacity:0.5;
	filter:alpha(opacity=50);
	display:none;
	z-index:100000;*/
}
.vtbox {
	width:774px;
	margin:0 auto;
	padding:0 0 30px 0;
}
.plus-own-a-color {
    display: block;
    height: 139px;
    left: 606px;
    position: absolute;
    top: 0px;
    width: 154px;
    cursor:pointer;
}
.minus-own-a-color {
    display: block;
    height: 16px;
    right: 0px;
    position: absolute;
    top: 5px;
    width: 16px;
    z-index:3;
    cursor:pointer;	
	}
.plus-own-a-color-open {
    sbackground:#FFFFFF;
    height: 456px;
    position: absolute;
    width: 744px;
    z-index: 2;
    left:0;
    top:0;
    
}

/*search box styles*/
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 202px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

