/***********************************************************************
		font detail
*************************************************************************/
body{background-color:#ffffff;background-image:url(images/template/GRUK_sheercover_bg.jpg);padding-top: 0px; background-repeat:no-repeat; background-position: center top;}

/***********************************************************************
	RTE stylings - Sheercover
*************************************************************************/
h1{color:#4F73A3;font-size:1.6em;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-weight:normal;padding:17px 0 0 0px;text-transform:uppercase;}
h2{color:#DA6168;font-size:1.6em;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-weight:normal;}
h3{color:#4F73A3;font-size:1.3em;margin:5px 0 17px;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;}
h4{color:#DB616C;font-size:1.2em;margin:5px 0 2px;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;}
blockquote{padding:10px;}
a{color:#DB616C;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
/***********************************************************************
		topContainer
*************************************************************************/


/***********************************************************************
		topNavigation
*************************************************************************/
#topNavigator .topNav{
background-image:url(images/nav_bg.png);background-repeat:repeat-x;color:#FFFFFF;font-weight:bold;height:31px;margin:0;padding:0;}
#topNavigator  .topNav ul li{font-size:11px;
background-image:url(images/nav_divider.png);
background-position:right center;background-repeat:no-repeat;display:block;float:left;margin:4px 0 0;position:relative;}
#topNavigator .topNav ul li a{color:#FFFFFF;display:block;padding:4px 10px 8px;text-decoration:none;height:15px;}
#topNavigator .topNav ul li a.firstItem{
color:#FFFFFF;display:block;padding:4px 10px 8px 20px;text-decoration:none;}
*html #topNavigator .topNav ul li a{display:inline-block;}
*html #topNavigator .topNav ul li ul li a{display:block;}
*html #topNavigator .topNav ul li a{display:inline-block;}

#topNavigator .topNav ul li a:hover, 
#topNavigator .topNav ul li a.selected, 
#topNavigator .topNav ul li a.first:hover, 
#topNavigator .topNav ul li a.firstSelected{background-color:#2C2C2C;}

#topNavigator .topNav ul li ul{width:250px;left:0;position:absolute;background-color:#999999;display:none;
padding:0px 0 0px 0px;top:27px;z-index:30;}
#topNavigator .topNav ul li ul li, 
#topNavigator .topNav ul li.hover ul li {display:block;float:none;padding:0px;}

#topNavigator .topNav li.onHover a,
#topNavigator .topNav li a:hover {/*background-color:#014096;*/text-decoration:none;}
#topNavigator .topNav ul li.onHover ul {display:block;}
#topNavigator .topNav a{text-decoration:none;}
#topNavigator .topNav ul li.onHover ul {left:auto;zoom:1;}
#topNavigator .topNav ul li ul li,
#topNavigator .topNav ul li.hover ul li {float:none; display:block;padding:1px 0px 1px;background:none;margin:0px;text-align:left;}
#topNavigator .topNav ul li ul li a {color:#ffffff;display:block;font-weight:bold;padding:4px 17px 4px;margin:0px;height:auto;}

/***********************************************************************
		middleContainer
*************************************************************************/	
#middleContainer .middleContainerInner .topMiddleCon{margin:0px 0px 5px;}
/***********************************************************************/
#middleContainer {padding-bottom:15px;_padding-bottom:0px;}
#middleContainer .middleContainerInner .topMiddleConRight{float:right;margin:9px 0 0;overflow:hidden;width:642px;padding-right:3px;}
#middleContainer .middleContainerInner .topMiddleConRight .topMiddleConRightInner{
background:url(images/template/bg.gif) repeat-x;width: 636px; padding-left: 6px;float:left;}
#middleContainer .middleContainerInner .topMiddleConRight .topMiddleConRightInner .topMiddleConRightInnerLeft{float:left;width:60%;}
#middleContainer .middleContainerInner .topMiddleConRight .topMiddleConRightInner
 .topMiddleConRightInnerRight{float:right;width:40%; text-align:right}
#middleContainer .middleContainerInner .topMiddleConLeft{float:right;margin:8px 0 0;overflow:hidden;padding:0 5px 0 0;width:300px;}


#middleContainer .middleContainerInner a{color:#DB616C;font-weight:bold;text-decoration:none;}
#middleContainer .middleContainerInner a:hover{text-decoration:underline;}
#middleContainer .middleContainerInner .middleMiddleCon{margin:0px 0px 5px;}
#middleContainer .middleContainerInner .middleMiddleCon .box 
{border:2px solid #AEAEAE;display:inline;float:left;margin:0 2px 0 1px;width:310px;}
#middleContainer .middleContainerInner .middleMiddleCon .box .leftBox{float:left;}
#middleContainer .middleContainerInner .middleMiddleCon .box .rightBox{float:left;padding: 5px 10px 5px 0px;}
#middleContainer .middleContainerInner .middleMiddleCon .box .boxInner{padding: 5px 10px 5px 0px; vertical-align:top;}
/***********************************************************************/
#middleContainer .middleContainerInner .bottomMiddleCon{margin:0px 0px 5px;padding-top:5px;#padding-top:0px;}
#middleContainer .middleContainerInner .bottomMiddleCon .bottomMiddleInner {background-color:#3A3A3A;height:29px;width:953px;}
/***********************************************************************
		middleContainer -> singleColumnContainer
*************************************************************************/	
#middleContainer .middleContainerInner .singleColumnContainer{}
#middleContainer .middleContainerInner .singleColumnContainer .singleColumnHeader{
background-image:url(images/banner/title_heading_bg.jpg);
background-position:left top;background-repeat:no-repeat;height:62px;width:953px;
}
/*#middleContainer .middleContainerInner .singleColumnContainer h1{color:#ffffff;font-size:1.6em;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-weight:normal;padding:17px 0 0 40px;text-transform:uppercase;}
#middleContainer .middleContainerInner  h3{color:#4F73A3;font-size:1.3em;margin:5px 0 17px;}*/
#middleContainer .middleContainerInner  p{margin:0 0 15px;}
#middleContainer .middleContainerInner .singleColumnContainer ul{list-style-image:url(images/bullet_list_bg.jpg);list-style-position:outside;margin:0 0 12px;padding:0;}
#middleContainer .middleContainerInner .singleColumnContainer ul li{margin:0 0 0 30px;padding:0;}
#middleContainer .middleContainerInner .singleColumnContainer .singleColumnContainerInner{background-color:white;display:inline;float:left;margin:10px 5px 0 0;padding:0;width:800px;}
/***********************************************************************
		middleContainer -> twoColumnContainer
*************************************************************************/	
#middleContainer .middleContainerInner{float:left;background-color:#ffffff;}
#middleContainer .middleContainerInner .twoColumnContainer .twoColumnHeader{
background-image:url(images/banner/title_heading_bg.jpg);background-position:left top;background-repeat:no-repeat;height:62px;width:953px;}
#middleContainer .middleContainerInner .twoColumnContainer h1{color:#ffffff;font-size:180%;font-family:"Myriad Pro",Arial,Helvetica,sans-serif;font-weight:normal;padding:17px 0 0 40px;text-transform:uppercase;}
#middleContainer .middleContainerInner .twoColumnsLeft{float:left;margin:0;overflow:hidden;padding:10px 0;width:178px; text-align:center;}
#middleContainer .middleContainerInner .twoColumnsRight {float:left;padding-left:10px;width:590px;}
#middleContainer .middleContainerInner .twoColumnsRightTop{float:left;padding-left:10px;width:765px;}

#middleContainer .middleContainerInner .middleMiddleCon{clear:both;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner{float:left;width:100%;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner .middleMiddleColumn1
{float:left;width:317px;overflow:hidden;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner .middleMiddleColumn2
{float:left;width:318px;overflow:hidden;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner .middleMiddleColumn3
{float:left;width:317px;overflow:hidden;}

/***********************************************************************
		top Column middleContainer
*************************************************************************/	
#middleContainer .middleContainerInner .twoColumns{float:left;width:100%;background-color:#ffffff;}
#middleContainer .middleContainerInner .twoColumns .twoColumnsTop{float:left;width:781px;background-color:#ffffff;}
#middleContainer .middleContainerInner .twoColumnsTopOuter{background:url(images/homepage/container_bg.png) repeat-y;float:left;width:781px;}
#middleContainer .middleContainerInner .twoColumns .sideShopCart{float:left;width:170px;}

/***********************************************************************
		twoColumnContainer -> Product Display List 01
*************************************************************************/	
#productDisplay01{width:590px;}
#productDisplay01 .productDisplay01Inner{width:99%;padding:1% 0.5%;float:left;border-top:1px solid #C4C4C4;}
#productDisplay01 .productDisplay01Inner select {padding:1px;width:320px;}
#productDisplay01 .productDisplay01Inner h3{padding:0px;margin:0px;}
#productDisplay01 .productDisplay01Inner ul{list-style:disc;}
#productDisplay01 .productDisplay01Inner li{padding-left:0px;margin-left:10px;}
#productDisplay01 .productDisplay01Inner .leftContainer{float:left;width:71%;}
#productDisplay01 .productDisplay01Inner .row{padding:4px 10px 4px 8px;margin:6px 0px 6px 0px;}
#productDisplay01 .productDisplay01Inner .leftContainer .backColor{ background-color:#f8f8f8;}
#productDisplay01 .productDisplay01Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}
#productDisplay01 .productDisplay01Inner .rightContainer .rightContainerButton{padding:5px 0px 15px 0px;text-align:center;}
#productDisplay01 .productDisplay01Inner .rightContainer .button{width:120px;}

/***********************************************************************
		twoColumnContainer -> Product Display List 02
*************************************************************************/
#productDisplay02{width:590px;}
#productDisplay02 .productDisplay02Inner{width:99%;padding:1% 0.5%;float:left;border-top:1px solid #C4C4C4;}
#productDisplay02 .productDisplay02Inner h3{padding:0px;margin:0px;}
#productDisplay02 .productDisplay02Inner select {padding:1px;width:200px;}
#productDisplay02 .productDisplay02Inner ul{list-style:disc;}
#productDisplay02 .productDisplay02Inner li{padding-left:0px;margin-left:10px;}
#productDisplay02 .productDisplay02Inner .leftContainer{float:left;width:71%;}
#productDisplay02 .productDisplay02Inner .row{padding:4px 10px 4px 8px;margin:6px 0px 6px 0px;}
#productDisplay02 .productDisplay02Inner .leftContainer .backColor{ background-color:#f8f8f8;}
#productDisplay02 .productDisplay02Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}
#productDisplay02 .productDisplay02Inner .rightContainer .leftContainerButton{padding:8px 0 5px 0; text-align:center;}
#productDisplay02 .productDisplay02Inner .button{width:120px;}

/***********************************************************************
		middleContainer -> Product Display List 01
*************************************************************************/	
#productDisplay01{width:590px;}
/*#productDisplay01 .productDisplay01Inner{width:99%;padding:0.5%;float:left;}*/
#productDisplay01 .productDisplay01Inner select {padding:1px;width:320px;}
#productDisplay01 .productDisplay01Inner ul{list-style:disc;}
#productDisplay01 .productDisplay01Inner li{padding-left:0px;margin-left:10px;}
#productDisplay01 .productDisplay01Inner .leftContainer{float:left;width:71%;}
#productDisplay01 .productDisplay01Inner .row{padding:4px 10px 4px 8px;margin:6px 0px 6px 0px;}	
#productDisplay01 .productDisplay01Inner .leftContainer .backColor{ background-color:#ECF6F1;}
/*#productDisplay01 .productDisplay01Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}*/
#productDisplay01 .productDisplay01Inner .rightContainer{float:left;width:140px;padding:5px 0px 0px 5px;}
#productDisplay01 .productDisplay01Inner .rightContainer .rightContainerButton{padding:5px 0px 15px 0px;text-align:center;}
#productDisplay01 .productDisplay01Inner .rightContainer .button{width:120px;}
/***********************************************************************
		middleContainer -> Product Display List 02
*************************************************************************/
#productDisplay02{width:590px;}
/*#productDisplay02 .productDisplay02Inner{width:99%;padding:0.5%;float:left;}*/
#productDisplay02 .productDisplay02Inner select {padding:1px;width:220px;}
#productDisplay02 .productDisplay02Inner ul{list-style:disc;}
#productDisplay02 .productDisplay02Inner li{padding-left:0px;margin-left:10px;}
#productDisplay02 .productDisplay02Inner .leftContainer{float:left;width:71%;}
#productDisplay02 .productDisplay02Inner .row{padding:4px 10px 4px 8px;margin:6px 0px 6px 0px;}
#productDisplay02 .productDisplay02Inner .leftContainer .backColor{ background-color:#ECF6F1;}
/*#productDisplay02 .productDisplay02Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}*/
#productDisplay02 .productDisplay02Inner .rightContainer{float:left;width:140px;padding:5px 0px 0px 5px;}
#productDisplay02 .productDisplay02Inner .rightContainer .leftContainerButton{padding:8px 0 5px 0; text-align:center;}
#productDisplay02 .productDisplay02Inner .button{width:120px;}


/***********************************************************************
		middleContainer -> Product Display List 04
*************************************************************************/	
#productDisplay04{width:590px;}
#productDisplay04 .productDisplay04Inner{width:96%;padding: 0 0 0 0;float:left; margin-left: 15px; margin-right: 15px; margin-bottom: 10px; border-bottom:3px solid #B4E1FE;}
#productDisplay04 .productDisplay04Inner select {padding:0px;width:320px;}
#productDisplay04 .productDisplay04Inner ul{list-style:disc;}
#productDisplay04 .productDisplay04Inner li{padding-left:0px; margin-left: 15px;}
#productDisplay04 .productDisplay04Inner .leftContainer{float:left;width:71%;}
#productDisplay04 .productDisplay04Inner .row{padding:4px 10px 4px 0px;margin:6px 0px 6px 0px;}
#productDisplay04 .productDisplay04Inner .leftContainer .backColor{ background-color:#ECF6F1;}
/*#productDisplay01 .productDisplay01Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}*/
#productDisplay04 .productDisplay04Inner .rightContainer{float:left;width:140px;padding:5px 0px 0px 5px;}
#productDisplay04 .productDisplay04Inner .rightContainer .rightContainerButton{padding:5px 0px 15px 0px;text-align:center;}
#productDisplay04 .productDisplay04Inner .rightContainer .button{width:120px;}

/***********************************************************************
		middleContainer -> Testmonial List 01
*************************************************************************/	
#testimonialList01{width:590px;}
#testimonialList01 .testimonialList01Inner{width:99%;padding:0.5%;float:left;}
#testimonialList01 .testimonialList01Inner .backColor{}
#testimonialList01 .testimonialList01Inner .upperContainer{float:left;padding:1%;width:98%;background-color:#f8f8f8;}
#testimonialList01 .testimonialList01Inner .upperContainer ul{list-style:none;margin:0px;padding:0px;float:left;width:100%;}
#testimonialList01 .testimonialList01Inner .upperContainer li{float:left;padding:0px;margin:0px;padding:1%;width:31.2%;}
#testimonialList01 .testimonialList01Inner .upperContainer li .thumbViewUpper{float:left;padding-bottom:15px;width:100%;}
#testimonialList01 .testimonialList01Inner .tagCustomerName{float:left;width:110px;padding:1px;}
#testimonialList01 .testimonialList01Inner .tagCustomerAge{float:left;width:25px;padding:1px;padding-left:3%;}
#testimonialList01 .testimonialList01Inner .upperContainer li .thumbViewUpper .videoButton{float:left;padding-left:2px;}
#testimonialList01 .testimonialList01Inner .upperContainer li .thumbViewLower{float:left;padding-bottom:5px;}
#testimonialList01 .testimonialList01Inner .lowerContainer{width:100%;text-align:center;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView{width:80%;float:left;margin-left:10%;margin-top:15px;#margin-top:0px;background-color:#f8f8f8;padding-top:10px;padding-bottom:10px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .detailViewLeft{float:left;width:100px;padding-left:10px;padding-right:10px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .detailViewRight{float:left;width:340px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .topImage{padding-bottom:10px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .tagLine{padding:5px;font-size:120%;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .tagContent{padding:2px;text-align:left;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .row{width:100%;float:left;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .longButton{padding-top:20px;float:left;}
/***********************************************************************
		middleContainer -> Testmonial List 02
*************************************************************************/	
#testimonialList02{width:590px;}
#testimonialList02 .testimonialList02Inner{width:98%;padding:1%;float:left;}
#testimonialList02 .testimonialList02Inner .listRow{float:left;padding-top:10px;padding-bottom:10px;background-color:#f8f8f8;margin-bottom:15px;}
#testimonialList02 .testimonialList02Inner .listRow .leftContainer{float:left;width:210px;padding:0px 10px 0px 10px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer{float:left;width:335px;padding-right:13px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow{float:left;width:100%;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerName{width:110px;float:left;margin-right:8px;padding-left:2px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerAge{width:25px;float:left;margin-right:8px;padding-left:2px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerLoss{width:80px;float:left;margin-right:33px;padding-left:2px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerButton{float:left;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .lowerRow {margin-top:10px;float:left;padding-2px;}
/***********************************************************************
		middleContainer -> Testmonial List 03
*************************************************************************/	
#testimonialList03{width:590px;}
#testimonialList03 .testimonialList03Inner{width:99%;padding:0.5%;float:left;}
#testimonialList03 .testimonialList03Inner .listRow .topRow{height:18px;width:120px;text-transform:uppercase;background-color:#f8f8f8;
padding-top:3px;text-align:center;color:#999999;font-weight:bold;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow{width:284px;float:left;background-color:#f8f8f8;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow .rightSide{float:left;width:160px;padding:5px 10px 5px 5px;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow .rightSide .tagContent{padding:4px;float:left;background-color:#f8f8f8;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow .rightSide .tagName{padding:4px;font-weight:bold;margin-top:10px;float:left;
background-color:#ffffff;}
#testimonialList03 .testimonialList03Inner .listRowInner{float:left;width:284px;}
#testimonialList03 .testimonialList03Inner .topLeft{padding-bottom:20px;padding-right:15px;}
#testimonialList03 .testimonialList03Inner .top{padding-bottom:20px;}

/***********************************************************************
		bottomContainer
*************************************************************************/
#bottomContainer .bottomContainerInner .bottomConlumn1{width:33%;float:left;}
#bottomContainer .bottomContainerInner .bottomConlumn2{width:34%;float:left;}
#bottomContainer .bottomContainerInner .bottomConlumn3{width:33%;float:left;}
/***********************************************************************
		bottomNavigation
*************************************************************************/
/*#bottomNavigation ul li{padding-left:10px;padding-right:10px;}*/

.headerTemplate04 { font-size:22px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#E1616C; text-align:center; }
