/*=== www.acm.cl ===*/
#Wrapper {
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 0px solid #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#WrapperWider {
	width: 973px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#Wrapper span p {
}
#Wrapper span li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size-adjust: none;
	font-stretch: normal;
	list-style-type: none;
}
/*==============TOP=========================*/
#Top {
	background-color: #FFFFFF;
	width: 955px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#Top a {
	background-image: none;
}
#Top h1 {
	height: 106px;
	width: 277px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #CC0000;
	font-style: italic;
	background-image: url(images/minicart_bg.gif)!important;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
}
/*==============TOP RIGHT ICONS=========================*/
#TopIcons {
	height: 94px;
	width: 250px;
	position: absolute;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 250px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: none;
}
#TopPhone {
	color: #00B2E2;
	margin: 0px;
	z-index: 30;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	display: inline-block;
	float: right;
	height: 20px;
	width: 505px;
	text-align: right;
}
#TopPhoneNone {
	background-image: url(images/Menus/ByPhone.gif);
	background-repeat: no-repeat;
	position: relative;
	color: #00B2E2;
	width: 150px;
	left: 440px;
	top: 70px;
	margin: 0px;
	z-index: 30;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	visibility: hidden;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: bold;
}
#MiniCart {
	float:right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 375px;
	_width: 375px;
}
#MiniCart h1 {
	height: 96px;
	width: 935px;
	position: absolute;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #CC0000;
	font-style: italic;
	background-image: url(images/minicart_bg.gif)!important;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	display: none;
}
#MiniCart label {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}
#MiniCart span {
	font-size: 10px;
	background-color: #FFFFFF;
}
#MiniCart table {
	margin: 0px;
	padding: 0px;
	float: right;
}
#MiniCart br {
	font-size: 10px;
	float: right;
	display: none;
}
#MiniCart center {
	font-size: 10px;
	float: left;
	text-align: right;
	padding-top: 7px;
	display: inline;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/*==============TOP MENU1=========================*/
#Top_Menu1 {
	padding: 0px;
	text-align: right;
	display: inline;
	float: right;
	height: 20px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 
#Top_Menu1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 4px;
}
#Top_Menu1 li {
	color: #333333;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 70%;
	list-style-type: none;
}
#Top_Menu1 li a, a:link, a:visited {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
	line-height: normal;
	text-transform: capitalize;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
#Top_Menu1 li a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: normal;
	text-decoration: underline;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
/*==============TOP MENU2=========================*/
#Top_Menu2 {
	width: 955px;
	z-index: 100;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	height: 20px;
	padding: 0px;
} 
#Top_Menu2 ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:  Arial,Verdana,Helvetica,sans-serif;
}
#Top_Menu2 li {
	color: #66CC00;
	display: inline;
	margin: 0px;
	text-decoration: none;
	font-family:  Arial,Verdana,Helvetica,sans-serif;
	font-size: 90%;
	line-height: normal;
	float: right;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#Top_Menu2 li a {
	color: #00B2E2;
	text-decoration: none;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
}
#Top_Menu2 li a:hover{
	color: #7A8791;
	text-decoration: none;
}
/*==============LEFT CONTAINER=========================*/
#LeftContainer {
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#LeftContainer legend {
	font: bold normal 120% Arial,Verdana,Helvetica,sans-serif;
	color: #66CC00;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
#LeftContainer fieldset {
	padding: 5px;
	border: 1px solid #66CC00;
	color: #006600;
	display: block;
	float: left;
	width: 156px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#SessionItems {
	width: auto;
	padding: 0px;
	text-align: right;
	z-index: 50;
	float: right;
	color: #666666;
	position: relative;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	display: inline;
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#SessionItems li a {
	font-size: 90%;
}
#SessionItems ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#SessionItems li {
	margin: 0px;
	padding: 0px;
	text-align: right;
	list-style-image: none;
	display: inline;
}
/*==============COLUMN LEFT=========================*/

#catcont {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 955px;
}

#Categories-top {
	float:left;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	background-image: url(images/category_bg_top.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 20px;
	background-color: #FFFFFF;
	display: block;
}
#Categories {
	float:left;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	clear: both;
	text-align: center;
	background-image: url(images/category_bg_body.png);
	background-repeat: repeat-y;
	background-position: center top;
	display: block;
}
#Categories-bottom {
	float:left;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	background-image: url(images/category_bg_bottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	background-color: #FFFFFF;
	display: block;
}

#Categories h1 {
	background-image: url(images/Headers/BrowseByCategories.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 60px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 135%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Categories ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 7px;
}
#Categories li {
	color: #FFFFFF;
	text-align: center;
	text-transform: capitalize;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	letter-spacing: normal;
	font-family: "Lucida", Arial,Verdana,Helvetica,sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: 27px;
	font-weight: normal;
	font-variant: normal;
	background-image: url(images/Index/cat_li_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 126px;
}
#Categories li.ppnav a:link {
	text-decoration: none;
	color: #666666;
	letter-spacing: normal;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
	background-image: none;
}
#Categories li.ppnav a:visited {
	text-decoration: none;
	color: #666666;
	letter-spacing: normal;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
	background-image: none;
}
#Categories li.ppnav a:hover {
	text-decoration: underline;
	text-align: left;
	color: #00B2E2;
	padding-left: 0px;
	font-size: 100%;
	letter-spacing: normal;
	background-image: none;
}
#Categories li.ppnava {
	text-decoration: underline;
	text-align: left;
	color: #00B2E2 !important;
	padding-left: 0px;
	font-size: 100%;
	letter-spacing: normal;
	background-image: none;
}

/*==============COLUMN MIDDLE=========================*/
#ColumnMiddle {
	float: left;
	border-right: none;
	margin: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: left top;
	width: 585px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 8px;
}
/*==============COLUMN RIGHT=========================*/
#ColumnRight {
	width: 326px;
	float: right;
	border-bottom-style: none;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-left-color: #E3E3E3;
	background-color: transparent;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Wrapper #ColumnRight p {
	padding-right: 10px;
	padding-left: 0px;
	margin-bottom: 0.4em;
	line-height: normal;
}
#ColumnRight .GalleryPreview {
	text-align: center;
	margin: 12px 0px 0px;
	padding: 0px;
	width: 314px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////
                                            CSS FOR MIDDLE CONTAINERS
/////////////////////////////////////////////////////////////////////////////////////////////////*/

#ContainerInner {
	margin: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	width: 750px;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
	clear: right;
}
#ContainerInner h5 {
	padding-left: 14px;
	padding-right: 6px;
	margin-bottom: 1.1em;
}
#ContainerInnerWider {
	width: 920px;
	margin: 0px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom: 0;
	padding-left: 18px;
}
#bodywrapper-top {
	width: 955px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	background-image: url(images/bodywrapperBg_top.png);
	padding: 0px;
	height: 22px;
	display: block;
	z-index: -1;
}
#bodywrapper-body {
	width: 955px;
	float: left;
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	background-image: url(images/bodywrapperBg_body.png);
	padding: 0px;
	display: block;
	clear: both;
}
#bodywrapper-bottom {
	width: 955px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	background-image: url(images/bodywrapperBg_bottom.png);
	padding: 0px;
	height: 20px;
	display: block;
	clear: both;
}
#ContainerInnerWider h1, #ContainerInnerWider h3, #ContainerInnerWider h4 {
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
#ContainerInnerWider h2 {
	margin-left: 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #8FBE4D;
	padding-left: 0px;
}
#ContainerInnerWider h5 {
	padding-left: 0px;
	margin-bottom: 1.1em;
	padding-right: 6px;
	margin-left: 0px;
}
#ContainerInnerWider fieldset {
	width: 920px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#ContainerInnerWider ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
#ContainerInnerWider table, #ContainerInnerWider tbody {
	margin: 0px 2%;
	padding: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 100%;
	width: auto;
}
#ContainerInnerWider .TableWider {
	margin: 0% 2% 0px;
	width: 800px;
	padding: 0px;
}
.TableWiderArt {
	margin: 0% 2% 0px;
	width: 800px;
	padding: 0px;
}

#ContainerInnerWider th {
	padding: 3px;
	border-right: none;
	border-left: none;
	border-top-style: none;
	border-bottom-style: none;
}
#ContainerInnerWider table li {
	font-size: 100%;
	color: #666666;
}
#ContainerInner table, #ContainerInner tbody  {
	margin: 0px auto;
	padding: 0px;
	color: #666666;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ContainerInner .MyAccountMainIcon {
	float: left;
	width: 165px;
	font: 80% Arial,Verdana,Helvetica,sans-serif;
	color: #0066CC;
	text-align: center;
	margin: 14px 2px 2px;
	padding: 6px;
	clear: right;
}
#ContainerInner .MyAccountMainIcon:hover {
	float: left;
	font: 80% Arial,Verdana,Helvetica,sans-serif;
	color: #0066CC;
	text-align: center;
	background-color: #CCFFCC;
	border: 1px solid #999999;
	padding: 5px;
}
#ContainerInner .TabbedPanelsContent .MyAccountMainIcon a {
	font-size: 120%;
}
#ContainerInner .OrderMiniPreviews {
	float: left;
	width: 100px;
	font: 100% Arial,Verdana,Helvetica,sans-serif;
	color: #0066CC;
	text-align: center;
	margin: 14px 0px 0px;
	padding: 6px;
}
#ContainerInner .OrderMiniPreviews:hover {
	float: left;
	font: 100% Arial,Verdana,Helvetica,sans-serif;
	color: #0066CC;
	text-align: center;
	background-color: #CCFFCC;
	border: 1px solid #999999;
	padding: 5px;
}
#ContainerInner .AssetsPreviews {
	float: left;
	width: 135px;
	font: 100% Arial,Verdana,Helvetica,sans-serif;
	color: #0066CC;
	text-align: center;
	margin: 14px 5px 5px 8px;
	padding: 6px;
	height: 300px;
	border: 1px dotted #CCCCCC;
	clear: right;
}
#ContainerInner .AssetsPreviews:hover {
	float: left;
	font: 100% Arial,Verdana,Helvetica,sans-serif;
	color: #0066CC;
	text-align: center;
	background-color: #CCFFCC;
	border: 1px solid #999999;
	padding: 6px;
}
#ContainerInner  .AssetsInfo  {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/*==============FOOTER=========================*/
#Footer {
	width: 955px;
	float:left;
	clear:both;
	margin: 0px;
	/*background-image: url(images/Headers/FooterTopBg.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#Footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#Footer li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5E5E5E;
	display: inline;
	text-decoration: none;
	line-height: normal;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding: 0px 4px;
}
#Footer a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
#Footer a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
#Footer p {
	color: #333333;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font: normal 70% Arial,Verdana,Helvetica,sans-serif;
	margin: 4px 0px 0px;
}
#Footer strong {
	color: #CC0000;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font: bold 100% Arial,Verdana,Helvetica,sans-serif;
}
#Footer .Icons {
	padding: 0px;
	margin: 0px 0px 0px 215px;
}
#footerwrapper-top {
	width: 955px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	background-image: url(images/bodywrapperBg_top.png);
	padding: 0px;
	height: 22px;
}
#footerwrapper-body {
	width: 955px;
	float: left;
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	background-image: url(images/bodywrapperBg_body.png);
	padding: 0px;
}
#footerwrapper-bottom {
	width: 955px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	background-image: url(images/bodywrapperBg_bottom.png);
	padding: 0px;
	height: 20px;
}
#footerwrapper-body .left {
	width: 605px;
	float: left;
	padding-right: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footerwrapper-body .right {
	width: 305px;
	float: right;
	padding-right: 15px;
	padding-left: 12px;
	text-decoration: none;
}
#footerCompany {
	width: 305px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	text-align: left;
	display: inline;
}
#footerCompany h1 {
	padding-right: 0px;
	padding-left: 10px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	line-height: 43px;
	color: #A0A0A0;
	background-image: url(images/MyFooter/FooterCompanyHeader.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	width: 295px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: capitalize;
}
#footerCompany p {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}
#footerCompany ul {
	width: 140px;
	padding-right: 2px;
	padding-left: 0px;
	list-style-type: none;
	display: inline-block;
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #00339B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	list-style-image: none;
}
#footerCompany li {
	margin: 0px;
	padding-right: 7px;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footerCompany li a{
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}
#footerPayment {
	margin: 0px;
	width: 305px;
	float: left;
	text-align: center;
	padding: 0px;
}
#footerPayment span {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #B7B7B7;
	text-align: left;
	line-height: normal;
	display: block;
}

#websitehelp {
	width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(images/MyFooter/FooterLeftBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
}
#websitehelp h1 {
	font-size: 16px;
	line-height: 43px;
	background-image: url(images/MyFooter/FooterHelpHeader.png);
	background-repeat: no-repeat;
	background-position: 5px top;
	text-align: left;
	width: 570px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #A0A0A0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#websitehelp p {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}
#websitehelp ul {
	width: 180px;
	padding-right: 2px;
	padding-left: 0px;
	list-style-type: none;
	display: inline-block;
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	list-style-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#websitehelp li {
	margin: 0px;
	padding-right: 7px;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#websitehelp li a{
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}

#testimonials {
	width: 600px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	height: 205px;
	background-image: url(images/MyFooter/TestimonialsBg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#testimonials h1 {
	font-size: 16px;
	line-height: 35px;
	background-image: none;
	text-align: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #A0A0A0;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#testimonials p {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
}
#testimonials ul {
	width: 185px;
	padding-right: 2px;
	padding-left: 0px;
	list-style-type: none;
	display: inline-block;
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	list-style-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#testimonials li {
	margin: 0px;
	padding-right: 7px;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: none;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #5E5E5E;
	text-decoration: none;
}
#testimonials li a{
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}
#testimonials li span {
	display: block;
	padding-top: 5px;
	color: #262626;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


/*==============FOOTER WIDER CONTAINER=========================*/
#FooterWider {
	width: 955px;
	float:left;
	clear:both;
	text-align: center;
	margin: 0px;
	padding: 10px 0px 20px;
	background-image: url(images/Headers/FooterTopBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#FooterWider ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#FooterWider li {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	display: inline;
	text-decoration: underline;
	line-height: normal;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding: 0px 4px;
}
#FooterWider a {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#FooterWider a:hover {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
}
#FooterWider p {
	color: #333333;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	text-align: center;
	font: normal 80% Arial,Verdana,Helvetica,sans-serif;
	margin: 4px 0px 0px;
}
#FooterWider strong {
	color: #CC0000;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font: bold 100% Arial,Verdana,Helvetica,sans-serif;
}
#FooterWider .Icons {
	margin: 0px;
	padding: 0px;
}
/*==============GALLERIES DESIGN PAGE=========================*/
#GalleryDesign {
	width:900px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 26px;
	padding-left: 0px;
}
#GalleryDesign #Container {
	padding: 2px;
	width: 300px;
	margin: 0px auto 6px;
}
#GalleryDesign h1 {
	margin: 0px 0px 4px;
	padding: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 150%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-image: none;
}
#GalleryDesign h3 {
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
}
#GalleryDesign p {
	font-size: 95%;
	padding-left: 10px;
}
#GalleryDesign ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 8px;
}
#GalleryDesign li strong {
	font-size: 120%;
}
#GalleryDesign li span {
	color: #333333;
	margin: 0px;
	display: inline;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	font: normal 120% Arial,Verdana,Helvetica,sans-serif;
	list-style-type: none;
}
#GalleryDesign .MainContainer {
	margin: 0px auto;
	padding: 10px 0px 10px;
	width: 672px;
	font: 90% Arial,Verdana,Helvetica,sans-serif;
	background-image: url(images/Gallery/Structure/TopContainer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
#GalleryDesign .LeftContainer {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
	background-color: transparent;
	width: 520px;
}
#GalleryDesign .RightContainer {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: right;
	width: 315px;
	background-color: transparent;
}
#DesignGalleryHeader {
	width: 520px;
}
/*==============GALLERIES PREVIEW COLUMNS=========================*/
#GalleryPreviewColumnLeft {
	width: 120px;
	padding: 4px;
	float: left;
	margin: 6px 0px 0px 6px;
	clear: right;
}
#GalleryPreviewColumnLeft img {
	width:120px;
	padding: 2px;
	margin-bottom: 10px;
	border: 3px solid silver;
}
#GalleryPreviewColumnCenter {
	width: 310px;
	clear: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	float: left;
}
#GalleryPreviewColumnRight {
	width: 120px;
	padding: 4px;
	float: right;
	margin: 6px 0px 0px 6px;
}
#GalleryPreviewColumnRight img {
	width:120px;
	padding: 2px;
	margin-bottom: 10px;
	border: 3px solid silver;
}
/*==============GALLERIES PREVIEW PRODUCTS=========================*/
#GalleryProd {
	background-color: #EAEAEA;
	background-image: url(images/Gallery/Structure/Bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 8px auto 0px;
	padding: 0px;
	width: 300px;
}
#GalleryProd h3 {
	background-image: url(images/Gallery/Structure/TopMini.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
}
#GalleryProd h4 {
	text-align: center;
	color: #003366;
	margin: 0px 0px 4px;
	padding: 2px 4px 4px;
	border-bottom: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-transform: capitalize;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 160%;
	font-style: italic;
	font-weight: bold;
}
#GalleryProd ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#GalleryProd li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #CC0000;
	margin: 0px;
	display: inline;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#GalleryProd a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
#GalleryProd a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}
#GalleryProdContent {
	margin: 0px auto 16px;
	padding: 0px 0px 4px;
	width: 267px;
	background-image: url(images/Gallery/Structure/TopContainerMini.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
/*===SHOPPING CART===*/
#ShoppingCart {
	width: 190px;
	padding: 0px;
	background-image: url(images/Quote/ShoopingCartBg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
#ShoppingCart h1 {
	background-image: url(images/Quote/ShoopingCart_h1.gif);
	display: block;
	color: #4BB806;
	text-align: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 120%;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 50px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 36px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ShoppingCart p {
	color: #333333;
	padding: 0px;
	font: bold 130%/14px Arial,Verdana,Helvetica,sans-serif;
	text-align: center;
	margin: 6px 0px 0px;
}
#ShoppingCart label {
	color: #CC0000;
	margin: 0px;
	text-align: center;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#ShoppingCart table {
	padding: 0px;
	border-style: none;
	width: 190px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	text-align: center;
}
#ShoppingCart td {
	padding: 4px;
}
#SamplePricing select {
	background-color: #0066CC;
	padding: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	border: 1px solid #0066CC;
}
/*===JOB STATUS===*/
#JobStatus {
	width: 190px;
	background-image: url(images/Quote/ShoopingCartBg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#JobStatus h1 {
	background-image: url(images/Headers/JobStatus_h1.gif);
	display: block;
	color: #4BB806;
	height: 36px;
	margin: 0px;
	text-align: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 120%;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 55px;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 36px;
}
#JobStatus p {
	color: #003300;
	text-align: center;
	clear: left;
	margin: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#JobStatus form {
	width: 155px;
	margin: 0px auto;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 0px 0px 6px;
}
#JobStatus #textfield     {
	background-color: #E0E1E4;
	width: 90px;
	font: 90% Arial,Verdana,Helvetica,sans-serif;
	color: #999999;
	padding: 3px;
	margin: 0px 4px;
	letter-spacing: 0.3em;
	border: 1px solid #E0E1E4;
}
#JobStatus table {
	padding: 0px;
	margin: 6px 0px 2px 16px;
	border-style: none;
	width: 150px;
}
#JobStatus td {
	padding: 4px;
}
#JobStatus .BtGo {
}
/*===POINT OF INTEREST===*/
#Pointofinterest {
	background-color: #ffffcc;
	margin-top: 8px;
	margin-bottom: 8px;
	background-image: url(images/Commons/PointInterestBg.gif);
	background-repeat: no-repeat;
	background-position: -90px top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff9933;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	right: 5px;
	padding: 4px;
	width: 390px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #ff9933;
}
#Pointofinterest h1 {
	font-size: 130%;
	font-weight: bold;
	color: #ff6600;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	background-image: none;
}
#Pointofinterest ul {
	list-style-type: none;
}
#Pointofinterest li {
	list-style-image: url(images/Icons/ArrowPointOfInterest.gif);
	font-size: 80%;
	line-height: normal;
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 6px;
	color: #000000;
}
/*===FLYOUT POPUP===*/
#Flyout {
	border: 1px solid #eaeffa;
	overflow: hidden;
	display: none;
	z-index: 2;
	background-color: #eaeffa;
	margin-top: 25px;
	margin-left: 25px;
	width: 260px;
	height: 280px;
	background-image: url(images/PricesMinitable/TopBgLoading.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#FlyoutInfo {
	padding: 5px 0px 5px 5px;
	overflow: hidden;
	display: none;
	width: 300px;
	z-index: 2;
	font-size: 100%;
	position: absolute;
	top: 166px;
	left: 148px;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(images/PricesMinitable/TopBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#FlyoutInfo p {
	color: #000000;
}
#FlyoutBtnCloseParent {
	float: right;
}
.FlyoutBtnClose {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: none;
	background-color: #B4C7CF;
	margin: 0px;
	color: #FFFFFF;
}
#ComparePricing {
	background-image: url(images/Headers/ComparePricing.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px auto 12px;
	padding: 0px;
	height: 190px;
	width: 241px;
}
#ComparePricing h1 {
	font-size: 120%;
	position: relative;
	width: 135px;
	text-align: right;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	top: 70px;
	left: 18px;
	line-height: normal;
	background-image: none;
}
#ComparePricing h1 strong {
	font-weight: bold;
	color: #333333;
}
#ComparePricing a {
	text-decoration: underline blink;
	font-weight: bold;
	font-size: 70%;
}
#ImgStartingAt {
	border-style: none;
	margin: 3px 0px 0px 3px;
	text-align: left;
	position: absolute;
	padding: 0px;
	z-index: 40;
	width: 210px;
}
#ImgStartingAt img {
	top: 8px;
	position: absolute;
}
#ImgStartingAt h4 {
	color: #999999;
	margin: 0px;
	padding: 0px;
	font: bold 180% Arial,Verdana,Helvetica,sans-serif;
}

/*=== Last Add Ons ===*/

#GalleryDesignLandingPage {
	width:400px;
	background-image: url(images/Gallery/Structure/BottomLanding.png);
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 26px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #EBEBEB;
}
#GalleryDesignLandingPage h1 {
	margin: 0px 0px 4px;
	padding: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 150%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-image: none;
}
#GalleryDesignLandingPage h3 {
	background-image: url(images/Gallery/Structure/TopLanding.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9000px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#GalleryDesignLandingPage h4 {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 160%;
	font-style: italic;
	font-weight: bold;
	color: #088CE6;
	padding-top: 10px;
	padding-bottom: 10px;
}
#GalleryDesignLandingPage p {
	font-size: 90%;
}
#GalleryDesignLandingPage ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 8px;
}
#GalleryDesignLandingPage li span {
	color: #333333;
	margin: 0px;
	display: inline;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#GalleryDesignLandingPage .MainContainer {
	background-image: url(images/Gallery/Structure/TopLandingMainContainer.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#GalleryDesignLandingPage .Navigation {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: center;
	font-size: 85%;
	line-height: 1.8em;
}
#OrderNowCentered {
	width: 432px;
	float: right;
	margin-right: 160px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(images/Various/LandingOrderBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
}
#OrderNowCentered h4 {
	margin-top: 10px;
	margin-left: 20px;
	font-weight: bold;
}
#OrderNowCentered  pre {
	color: #066ACE;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
	padding: 0px;
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
}
#OrderNowCentered p {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 20px;
}
#OrderNowCentered img {
	float: right;
	margin-right: 25px;
	margin-top: 18px;
}
#ContainerInner2 {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-image: none;
	width: 745px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#ContainerInner2top {
	width: 955px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/bodywrapperBg_top.png);
	padding: 0px;
	height: 22px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ContainerInner2body {
	width: 955px;
	float: left;
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	background-image: url(images/bodywrapperBg_body.png);
	padding: 0px;
	display: block;
	clear: both;
}
#ContainerInner2bottom {
	width: 955px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	background-image: url(images/bodywrapperBg_bottom.png);
	padding: 0px;
	height: 20px;
	display: block;
	clear: both;
}

#ContainerInner2 .MyAccountMainIcon {
	float: left;
	width: 232px;
	height: 260px;
	color: #0066CC;
	text-align: center;
	padding: 5px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 100%;
	border: 1px solid #999999;
	margin-top: 14px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-weight: normal;
}
#ContainerInner2 .MyAccountMainIcon:hover {
	float: left;
	color: #0066CC;
	text-align: center;
	background-color: #CFEEF9;
	border: 1px solid #999999;
	padding: 5px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 100%;
	width: 232px;
	height: 260px;
}
#ContainerInner2 .MyAccountMainIcon img {
	margin-top: 9px;
	margin-bottom: 0px;
}
#ContainerInner2 .TabbedPanelsContent .MyAccountMainIcon a {
	font-size: 120%;
}
#ContainerInner2 legend {
	color: #FF6600;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 290px;
}
#ContainerInner2 fieldset {
	color: #333333;
	border: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	width: 745px;
	padding: 0px;
	float: left;
}
#ContainerInner2 .ProductsDetailContainerMainIMG {
	height: 170px;
	width: 230px;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}
#ContainerInner2 .ProductsDetailContainerMainIMG:hover {
	height: 170px;
	width: 230px;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:#fff;
	margin-bottom: 10px;
}
#ContainerInner2 .Navigation {
	width: 745px;
}
#TableLogin {
	margin-left:10px;
}
#BubbleActive {
	position: absolute;
	height: 180px;
	width: 160px;
	z-index: 40;
	margin: 0px;
	padding: 0px;
	top: -10px;
	text-align: right;
	right: 0px;
}
#BubbleHidden {
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 60;
	background-image: url(images/Various/BubbleGray.png);
	background-repeat: no-repeat;
	margin: 0px;
	top: 108px;
	padding: 0px;
	height: 100px;
	right: 60px;
}
#BubbleHidden p {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 20px;
	margin-top: 30px;
	margin-right: 15px;
}
/**/
#GalleryInnerWider {
	width:860px;
	background-color: #EAEAEA;
	background-image: url(images/Gallery/Structure/Bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 26px;
	padding-left: 0px;
}
#GalleryInnerWider #Container {
	padding: 2px;
	width: 300px;
	margin: 0px auto 6px;
}
#GalleryInnerWider h1 {
	margin: 0px 0px 4px;
	padding: 0px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 150%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-image: none;
	line-height: normal;
}
#GalleryInnerWider h3 {
	background-image: url(images/Gallery/Structure/TopInnerWider.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9000px;
	margin: 0px;
	padding: 0px;
}
#GalleryInnerWider p {
	font-size: 95%;
}
#GalleryInnerWider ul {
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 0px 8px;
}
#GalleryInnerWider li strong {
	font-size: 120%;
}
#GalleryInnerWider li span {
	color: #333333;
	margin: 0px;
	display: inline;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	font: normal 120% Arial,Verdana,Helvetica,sans-serif;
	list-style-type: none;
}
#GalleryInnerWider .MainContainer {
	margin: 0px auto;
	padding: 10px 0px 10px;
	width: 825px;
	background-image: url(images/Gallery/Structure/TopContainerInnerWider.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 90%;
}
#GalleryInnerWider .LeftContainer {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
	background-color: #FFFFFF;
	width: 350px;
}
#GalleryInnerWider .LeftContainer table {
	width: 350px;
	margin: 0px;
	padding: 0px;
}
#GalleryInnerWider .LeftContainer .InputBordersWider {
	width: 340px;
	border: 1px solid #19429C;
	margin: 0px;
	padding: 2px;
}
#GalleryInnerWider .RightContainer {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: right;
	width: 440px;
	background-color: #FFFFFF;
}
#ImgStartingAtLanding {
	border-style: none;
	text-align: left;
	position: absolute;
	padding: 0px;
	z-index: 40;
	width: 210px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#ImgStartingAtLanding img {
	top: 8px;
	position: absolute;
}
#ImgStartingAtLanding h4 {
	color: #FF9900;
	margin: 0px;
	padding: 0px;
	font: bold 160% Arial,Verdana,Helvetica,sans-serif;
}
/*landing page*/

#landingcontentcontainer {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#landingtop {
	float: left;
	width: 920px;
	margin: 0px;
	padding: 0px;
}
#landingtopright {
	width: 400px;
	position: relative;
	height: 342px;
	float: right;
}
#easyheader {
	height: 37px;
	width: 400px;
	float: left;
	background-image: url(images/landing/3ways-header_cyan.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
}
#easycontent {
	width: 392px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	background-image: url(images/landing/3ways-bg_gray.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	height: 300px;
	float: left;
	margin: 0px;
}
#easycontainerupload {
	background-image: url(images/landing/3ways-upload.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 252px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 140px;
	position: relative;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}
#easycontainerupload p {
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	width: 150px;
	display: block;
	position: relative;
	line-height: normal;
}
#easycontainerupload h1 {
	font-size: 14px;
	color: #F54014;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	background-image: none!important;
	line-height: normal;
}
#easycontainerodt {
	background-image: url(images/landing/3ways-odt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 252px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 140px;
	position: relative;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}
#easycontainerodt p {
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	display: block;
	position: relative;
	float: left;
	width: 150px;
	line-height: normal;
}
#easycontainerodt h1 {
	font-size: 14px;
	color: #F54014;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	background-image: none;
	line-height: normal;
}
#easycontainerbam {
	background-image: url(images/landing/3ways-managebrand.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 252px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 140px;
	position: relative;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}
#easycontainerbam p {
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	float: left;
	width: 150px;
	display: block;
	position: relative;
	line-height: normal;
}
#easycontainerbam h1 {
	font-size: 14px;
	color: #F54014;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	display: block;
	background-image: none;
	line-height: normal;
}
#easybutton {
	margin: 0px;
	height: 25px;
	width: 75px;
	padding-top: 0px;
	position: absolute;
	padding-right: 5px;
	padding-left: 4px;
	padding-bottom: 0px;
	top: 48px;
	left: 305px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#easybutton img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#landingtopleft {
	float: left;
	width: 520px;
	height: 337px;
	background-image: url(images/landing/slideshow_frame_pict.jpg);
	background-position: left top;
	padding: 0px;
	background-repeat: no-repeat;
}
#LandingMiddle {
	float: left;
	width: 920px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#FeaturedHeader {
	background-image: url(images/landing/featured-header.png);
	height: 35px;
	width: 920px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#FeaturedHeader span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00339A;
	text-align: right;
	margin: 0px;
	line-height: 35px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	display: block;
}
#FeaturedHeader h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00339A;
	text-align: left;
	margin: 0px;
	line-height: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: none;
	display: inline-block;
	float: left;
}

#FeaturedHeader a {
	color: #00339A;
	line-height: 35px;
}
#FeaturedHeader a:visited {
	color: #00339A;
	line-height: 35px;
}
#FeaturedHeader a:hover {
	text-decoration: underline;
}
#FeaturedContainer {
	background-image: url(images/landing/featured_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 209px;
	width: 306px;
	position: relative;
	padding: 0px;
	margin-top: 5px;
}
#FeaturedContainer h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: none;
}
#FeaturedContainer h1 a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: none;
	padding: 0px;
}
#FeaturedContainer h1 a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: none;
	padding: 0px;
}
#FeaturedContainer h1 a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: underline;
	color: #00339A;
	background-image: none;
	padding: 0px;
}

#FeaturedContainer h2 {
	margin: 0px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #00339A;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#FeaturedContainer h2 span {
	position: relative;
	margin: 0px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #C20000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	display: inline;
}

#FeaturedContainer p {
	margin: 0px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px!important;
	text-decoration: none;
	color: #525B62!important;
	padding-top: 5px!important;
	padding-right: 10px!important;
	padding-bottom: 3px!important;
	line-height: normal!important;
	padding-left: 0px;
	height: 80px;
}
#FeaturedContainer img {
	margin: 0px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear: both;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#FeaturedContainerButton {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	position: relative;
}
#FeaturedContainerButton img {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 75px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#landingbottom {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12px!important;
	color: #7A8791;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	/*background-image: url(images/landing/LandingGenericBody.png);*/
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	width: 920px;
}
#landingbottom p {
	font-size: 12px!important;
	text-decoration: none;
	margin: 0px;
	padding-right: 30px!important;
	padding-left: 30px!important;
	padding-top: 2px;
	padding-bottom: 0px;
	display: block;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
}
#landingbottom a {
	text-decoration: none;
	color: #182650;
	font-weight: bold;
	background-image: none;
}
#landingbottom a:link {
	text-decoration: none;
	color: #182650;
	font-weight: bold;
	background-image: none;
}
#landingbottom a:hover {
	text-decoration: none;
	color: #4BB806!important;
	font-weight: bold;
	background-image: none;
}
#landingbottom a:visited {
	text-decoration: none;
	color: #182650;
	font-weight: bold;
	background-image: none;
}
#landingbottomheader {
	width: 920px;
	float: left;
	background-image: url(images/landing/LandingGenericTop.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#landingbottombottom {
	width: 920px;
	float: left;
	background-image: url(images/landing/LandingGenericBottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#landingbottom .left {
	width: 600px;
	float: left;
	padding-right: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#landingbottom .right {
	width: 306px;
	float: left;
	padding-right: 0px;
	padding-left: 8px;
}
#stepsheader {
	height: 52px;
	width: 306px;
	background-image: url(images/landing/EasyOrderingHeader.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
#easyorders {
	font-size: 12px;
	color: #333333;
	width: 306px;
	float: left;
}
#easyorders strong {
	font-weight: bold;
	color: #00339B;
	font-size: 16px;
}
#easyorders .selectproduct {
	height: 68px;
	width: 200px;
	background-image: url(images/landing/EasyOrderingS1.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-left: 90px;
	padding-right: 16px;
}
#easyorders .shipbill {
	height: 68px;
	width: 200px;
	background-image: url(images/landing/EasyOrderingS2.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 16px;
	padding-left: 90px;
}
#easyorders .reviewsubmit {
	height: 73px;
	width: 200px;
	background-image: url(images/landing/EasyOrderingS3.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 16px;
	padding-left: 90px;
}
#tooltip {
	background-image: url(images/landing/ToolTipBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	width: 200px;
}
#tooltip h1 {
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	line-height: 36px;
	text-transform: capitalize;
	background-image: none;
}
#tooltip p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: normal;
}
#tooltip .needhelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00339A;
	text-align: left;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top: 2px;
	line-height: normal;
}
#mostpopular {
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mostpopular h1 {
	font-size: 16px;
	line-height: 43px;
	background-image: url(images/landing/MostPopularHeader.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0px;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
}
#mostpopular p {
}
#mostpopular ul {
	width: 180px;
	padding-right: 2px;
	padding-left: 0px;
	list-style-type: none;
	display: inline-block;
	float: left;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	list-style-image: none;
	background-color: #E1E1E1;
}
#mostpopular li {
	margin: 0px;
	padding-right: 7px;
	padding-left: 10px;
	list-style-type: none;
	list-style-image: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
#mostpopular li a{
	font-size: 12px;
	color: #A0A0A0;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
}

/* slider */
#slider {
	width: 520px; /* important to be same as image width */
	height: 336px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#sliderContent {
	width: 520px; /* important to be same as image width or wider */
	position: absolute;
	top: 0px;
 	margin: 0px;
	padding: 0px;
}
#sliderContent ul {
	margin: 0px;!important
}
.sliderImage {
	float: left;
	position: relative;
	display: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sliderImage span {
	position: absolute;
	width: 500px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	display: none;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 13px;
	padding-left: 13px;
	left: 0px;
	height: 75px;
	bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #00339B;
}
.clear {
	clear: both;
	height: 0px;
}
.sliderImage span strong {
	font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;!important
	padding: 0px;
}
li { list-style-type: none;}

img {
	border:0px;
}
/*panel*/
#MyPanelContent {
	width: 955px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#MyPanelContent img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*product landing pages*/
#ProductLandingTop {
	padding: 0px;
	width: 920px;
	margin-bottom: 10px;
	}
	.descriptionParagraph {
		min-height:105px;
	}
	.column {
	float: left;
	width: 46%;
	padding-right: 20px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
	.columnwide {
	margin: 0px;
	float: left;
	width: 95%;
	padding-right: 20px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	.columnwide p {
	margin: 0px;
	padding-right: 5px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #5E5E5E;
	}
	.bannerscolumn {
	margin: 0px;
	float: left;
	width: 47%;
	padding-right: 15px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-height:250px;
	}
	.bannerscolumn p {
	margin: 0px;
	padding-right: 5px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #767C79;
	}
	.bannerscolumn p a:link {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #0086D1;
	font-weight: bold;
	text-decoration: underline;
	}
	.bannerscolumn p a:visited {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #0086D1;
	font-weight: bold;
	text-decoration: underline;
	}
	.bannerscolumn p a:hover {
	text-decoration: none;
	}

	#ProductLandingTop ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	color: #767C79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	#ProductLandingTop li {
	font-family: Arial, Helvetica, sans-serif;
	color: #767C79;
	text-decoration: none;
	display: block;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	line-height: 20px;
	font-size: 13px;
	padding: 0px;
	}
	#ProductLandingTop li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0086D1;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	#ProductLandingTop li a:link {
	color: #767C79;
	text-decoration: none;
	}
	#ProductLandingTop li a:visited {
	color: #767C79;
	text-decoration: none;
	}
	#ProductLandingTop li a:hover {
	color: #767C79;
	text-decoration: underline;
	}
	#ProductLandingTop li p {
	}
	#ProductLandingTop li span {
	}
	#ProductLandingTop h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px!important;
	color: #000000;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	letter-spacing: .5px!important;
	line-height: normal!important;
	text-transform: capitalize;
	}
	#ProductLandingTop h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0086D1;
	text-decoration: none;
	background-image: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: normal;
	margin: 0px;
	}
	#ProductLandingTop h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px!IMPORTANT;
	color: #333333!important;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-weight: bold;
	letter-spacing: .5px!important;
	text-transform: capitalize;
	}
	#ProductLandingTop .topheadercontainer {
	background-image: none;
	width: 100%;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	#ProductLandingTop .featuredheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px!IMPORTANT;
	color: #0086D1!important;
	text-decoration: none;
	background-image: none;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 32px;
	width: 50%;
	margin: 0px;
	float: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

	#ProductLandingTop .viewallproducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!IMPORTANT;
	color: #0086D1!important;
	text-decoration: none;
	background-image: none;
	font-weight: normal;
	text-transform: capitalize;
	margin: 0px;
	width: 16%;
	float: right;
	height: 29px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

	.buttonselect {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 76px;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
	}
	.buttonselect a:link {
	background-image: url(images/Buttons/ButtonSelect.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 76px;
	cursor: pointer;
	display: block;
	}
	.buttonselect a:visited {
	background-image: url(images/Buttons/ButtonSelect.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 76px;
	cursor: pointer;
	display: block;
	}
	.buttonselect a:hover {
	background-image: url(images/Buttons/ButtonSelect.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	height: 25px;
	width: 76px;
	display: block;
	}
	
	.buttonviewall {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
	float: right;
	}
	.buttonviewall a:link {
	background-image: url(images/Buttons/ViewAllButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	cursor: pointer;
	display: block;
	}
	.buttonviewall a:visited {
	background-image: url(images/Buttons/ViewAllButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	cursor: pointer;
	display: block;
	}
	.buttonviewall a:hover {
	background-image: url(images/Buttons/ViewAllButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	height: 25px;
	width: 81px;
	display: block;
	}

	.buttoncompare {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
	float: right;
	}
	.buttoncompare a:link {
	background-image: url(images/Buttons/CompareButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	cursor: pointer;
	display: block;
	}
	.buttoncompare a:visited {
	background-image: url(images/Buttons/CompareButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	cursor: pointer;
	display: block;
	}
	.buttoncompare a:hover {
	background-image: url(images/Buttons/CompareButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	display: block;
	}

	.buttonreviews {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
	float: right;
	}
	.buttonreviews a:link {
	background-image: url(images/Buttons/ReviewsButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	cursor: pointer;
	display: block;
	}
	.buttonreviews a:visited {
	background-image: url(images/Buttons/ReviewsButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	cursor: pointer;
	display: block;
	}
	.buttonreviews a:hover {
	background-image: url(images/Buttons/ReviewsButton0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	width: 81px;
	display: block;
	}


	.left {
	width: 63%;
	padding-right: 10px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
		
	.left .column ul {
	}
	.left .column li {
	font-size: 14px;
	}
	
	.leftWide {
	width: 68%;
	padding-right: 10px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

	.leftWide .column ul {
	}
	.leftWide .column li {
	font-size: 14px;
	}
	.right {
	margin: 0px;
	float: left;
	width: 32%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: silver;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	}
	.right a {
	background-image: none;
	font-weight: normal;
	}
	.right ul{
	background-image: none;
	}
	.right li{
	background-image: none;
	}
	
	.rightTall {
	margin: 0px;
	float: left;
	width: 32%;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: silver;
	padding-top: 130px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	}
	.rightTall a {
	background-image: none;
	font-weight: normal;
	}
	.rightTall ul{
	background-image: none;
	}
	.rightTall li{
	background-image: none;
	}

	#right-side {
	float: left;
	width: 26%;
	padding-top: 20px;
	padding-right: 9px;
	padding-bottom: 20px;
	padding-left: 14px;
	background-color: #F0F0F0;
	margin-top: 85px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;
	border: 1px solid silver;
	}

	#right-subsidiary {
	background-image: none;
	}
	#right-side p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #767C79;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
	#right-side ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	color: #767C79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	#right-side li {
	font-family: Arial, Helvetica, sans-serif;
	color: #767C79;
	text-decoration: none;
	display: block;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	line-height: normal;
	font-size: 11px;
	padding: 0px;
	}
	#right-side li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0086D1;
	text-decoration: none;
	margin: 0px;
	background-image: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	}
	#right-side li a:link {
	color: #0086D1;
	text-decoration: none;
	font-weight: normal;
	}
	#right-side li a:visited {
	color: #0086D1;
	text-decoration: none;
	font-weight: normal;
	}
	#right-side li a:hover {
	color: #0086D1;
	text-decoration: underline;
	font-weight: normal;
	}
#LandingProductList {
	margin-top: 25px;
	padding-left: 25px;
}
	
	.landingproductprice {
	font-size: 16px!important;
	font-weight: bold!important;
	color: #D00000!important;
	padding-top: 10px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	}
	.landingproductprice span {
	font-size: 14px!important;
	font-weight: normal!important;
	color: #767C79!important;
	font-family: Arial, Helvetica, sans-serif!important;
	padding-right: 5px;
	}
	.redbold {
	font-weight: bold;
	color: #EC1022;
	}
	.cyanbold {
	font-weight: bold;
	color: #0086D1;
	background-color: #FFFFFF;
	}
	.TenHigh {
	height: 10px;
	}
	#promotion {
	width: 920px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: silver;
	}
	#promotion ul {
	width: 30%;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
	#promotion li {
	margin: 0px;
	padding: 0px !important;
	height: 24px;
	}
	#promotion li a {
	color: #333333;
	line-height: 24px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px!important;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	margin: 0px;
	font-weight: bold;
	float: left;
	height: 24px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	#promotion li a:link {
	color: #333333;
	line-height: 24px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px!important;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	margin: 0px;
	font-weight: bold;
	float: left;
	height: 24px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	#promotion li a:hover {
	color: #333333;
	line-height: 24px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px!important;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-weight: bold;
	float: left;
	height: 24px;
	}

	#promotion li a:visited {
	color: #333333;
	line-height: 24px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px!important;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-weight: bold;
	float: left;
	height: 24px;
	}
	#promotion li img {
	float: left;
	margin-right: 6px;
	}

#ProductLandingBottom {
	padding: 0px;
	width: 920px;
	margin-top: 10px;
	overflow: hidden;
}
/*The Sliding Tabs*/
	#heading {
	margin-bottom: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	font-weight: normal;
	line-height: 35px;
	text-align: right;
	display: block;
	height: 35px;
		}
		#heading h1 {
	text-align: left;
	display: inline;
	left: 516px;
	top: 831px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px!important;
	font-weight: bold;
	color: #000000;
	background-image: none;
		}
		#heading * {
	display: inline;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 1px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
		}
				#heading li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #FFFFFF!important;
	line-height: 35px;
		}
#heading li.plnLeft {
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: -4px top;
	height: 35px;
	width: 80px;
	float: left;
	margin: 0px;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	padding: 0px;
		}
#heading li.plnLeft:hover {
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: -4px -35px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
		}
#heading li.plnLeft.active{
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: -4px -35px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
		}
		
#heading li.plnMiddle {
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: -10px top;
	height: 35px;
	width: 80px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
		}
#heading li.plnMiddle:hover {
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: -10px -35px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
		}
#heading li.plnMiddle.active{
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: -10px -35px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
		}

#heading li.plnRight {
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: right top;
	height: 35px;
	width: 80px;
	float: left;
	margin: 0px;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	padding: 0px;
		}
#heading li.plnRight:hover {
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: right -35px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
		}
#heading li.plnRight.active{
	background-image: url(images/landing/LandingProductNavBg.png);
	background-position: right -35px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 35px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
		}


		#heading li.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #000000!important;
		}
		#panes {
	text-align: justify;
	border-style: none;
	width: 920px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
		}
		
		#panes div div {
	overflow: hidden;
		}
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
#buttons {
	background-image: url(images/landing/LandingProductNavBg.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	display: block;
	line-height: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}

#overview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: left;
	width: 920px;
	}
	#overview h4 {
	text-align: left;
	display: inline;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px!important;
	font-weight: bold;
	color: #000000;
	background-image: none;
		}

	#overview .top {
		margin-top: 10px;
		margin-bottom: 10px;
		}
		.top .right1 {
		}
		.top .right1 h1 {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important;
	line-height: 18px!important;
	font-weight: bold!important;
	text-transform: capitalize!important;
	color: #000000!important;
	text-decoration: none;
	margin: 0px;
	background-image: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}
		.top .right1 h5 {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
	line-height: normal!important;
	font-weight: bold!important;
	text-transform: capitalize!important;
	color: #5E5E5E!important;
	text-decoration: none;
	padding: 0px!important;
	_padding: 0px;
	background-image: none;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 1px!important;
	_margin-bottom: 1px;
	margin-left: 0px;
		}

		.top .right1 img {
		margin: 0px;
		padding: 0px;
		}
		.top .right1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: normal;
	color: #767C79!important;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 14px!important;
		}
		.top .right1 ul {
		}
		.top .right1 li {
		}
		.top .left1 {
	float: left;
	width: 65%;
	text-align: center;
		}
		.top .left1 .photo {
	text-align: left;
	padding-left: 30px!important;
		}
		.top .left1 img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px;
		}
		.top .left1 h6 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: -100px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #5E5E5E;
	background-image: none!important;
	_background-image: none;
	padding: 0px;
	background-repeat: no-repeat;
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}
		.top .left1 p {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	_font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #767C79;
	text-decoration: none;
	background-image: none;
	padding-top: 0px;
	padding-right: 25px!important;
	_padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 15px;
		}
	#overview .middle {
	margin-top: 10px;
	margin-bottom: 10px;
		}
		#overview .middle h1 {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important;
	line-height: 18px!important;
	font-weight: bold!important;
	text-transform: capitalize!important;
	color: #000000!important;
	text-decoration: none;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: none;
		}
		#overview .middle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #767C79;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 14px;
		}
		#overview .middle span {
		}
		#overview .middle img {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
		}
		#overview .middle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #00339A;
	text-decoration: none;		
		}

		.middle .right2 {
	float: left;
	width: 30%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
		}
		.middle .mid {
	float: left;
	width: 32%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
		}
		.middle .left2 {
	float: left;
	width: 32%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
		}
	
	/* middle links row*/
	#overview .middlelr {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 18px;
		}
		#overview .middlelr h1 {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important;
	line-height: 18px!important;
	font-weight: bold!important;
	text-transform: capitalize!important;
	color: #000000!important;
	text-decoration: none;
	padding: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
		}
		#overview .middlelr p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #767C79;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 14px;
		}
		#overview .middlelr span {
		}
		#overview .middlelr img {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
		}
		#overview .middlelr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #00339A;
	text-decoration: none;		
		}

		.middlelr .right3 {
	float: left;
	width: 30%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
		}
		.middlelr .mid3 {
	float: left;
	width: 32%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
		}
		.middlelr .left3 {
	float: left;
	width: 32%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
		}
	
	#overview .lower {
	margin-top: 40px;
	margin-bottom: 10px;
		}
		.lower .left4 {
	float: left;
	width: 54%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin: 0px;
		}
		.lower .left4 h1 {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 13px!important;
	line-height: 18px!important;
	font-weight: bold!important;
	text-transform: capitalize!important;
	color: #000000!important;
	text-decoration: none;
	padding: 0px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: none;
		}
		.lower .left4 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	font-weight: normal;
	color: #767C79!important;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 30px!important;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 14px!important;
		}
		.lower .left4 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}
		.left4 .learnmore {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 155px;
		}
	.left4  .learnmore a:link, a:visited {
		color: #767C79;
		text-decoration: none;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		}
	.left4  .learnmore a:hover {
	
		color: #0086D1;
		text-decoration: underline;
		}
		.left4 .column1 {
	width: 49%;
	float: left;
	margin-bottom: 7px;
		}
		.left4 .column2 {
	width: 49%;
	float: left;
	margin-bottom: 7px;
		}
		.lower .mid4 {
	float: left;
	width: 32%;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
		}
		.lower .right4 {
	float: left;
	width: 400px;
	padding: 0px;
		}
		.pipogreencontainer {
	width: 400px;
			}
			.pipogreencontainer .header {
	background-image: url(images/landing/PipoGreenHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 49px;
	width: 400px;
	margin: 0px;
	padding: 0px;
			}
			.pipogreencontainer .body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: black;
	background-image: url(images/landing/PipoGreenBody.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 350px;
	padding-right: 25px;
	padding-left: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 25px;
				}
				.pipogreencontainer .body h1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 27px!important;
	font-weight: bold!important;
	color: #000000!important;
	font-size: 12px!important;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
	background-image: none;
				}
				.pipogreencontainer .body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	color: black;
	line-height: 14px;
	margin-top: 0px;
	padding: 0px;
				}
				.pipogreencontainer .body a {
				}
				.pipogreencontainer .body ul {
				}
				.pipogreencontainer .body li {
				}
			.pipogreencontainer .greenbottom {
	background-image: url(images/landing/PipoGreenBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
	width: 400px;
	margin: 0px;
	padding: 0px;
				}


#breadcrumb {
	color: #7A8791;
	float: left;
	height: 14px;
	width: 950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*Turnaround tab*/
#TatHeader {
	margin: 0px;
	padding: 0px;
}
#TatHeader h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 33px;
	font-weight: bold;
	text-transform: capitalize;
	color: #767C79;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#TatHeader p {
	margin: 0px;
	padding: 0px;
}
#TatContent {
	padding: 0px;
	text-align: center;
	margin: 0px;
}
#TatContent img {
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*subsidiary Pages*/
#Coupon {
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 60px;
	}
	.CouponTop {
	background-image: url(images/landing/SubcontentBox540Top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 544px;
	margin: 0px;
	padding: 0px;
	float: none;
	}
	.CouponBody {
	background-image: url(images/landing/SubcontentBox540Body.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 544px;
	background-attachment: scroll;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	}
	#Coupon p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	color: #666666!important;
	padding-top: 5px;
	padding-right: 20px!important;
	_padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px!important;
	_margin-left: 75px;
	}
	#Coupon h4 {
	padding-top: 5px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 0px;
	background-image: url(images/landing/SubcontentBox540Body.gif);
	display: block;
	margin: 0px;
	width: 529px;
	}
	#Coupon h2 {
	padding-top: 5px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	}
	#Coupon ul {
	list-style-position:inside;
	list-style-image: url(images/Icons/Bullet1.gif);
	list-style-type:disc;
	margin-bottom:10px;
	margin-left:65px;
	margin-top:0px;
	padding-left:20px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
	#Coupon li {
	color:#666666!important;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif!important;
	font-size: 12px!important;
	line-height: 1.4em!important;
	list-style-position:inside!important;
	list-style-type:disc!important;
	list-style-image: url(images/Icons/Bullet1.gif)!important;
	padding-right: 20px;
	}
	#Coupon img {
	float: left;
	padding-right: 10px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	clear: both;
	}
	#Coupon .thecode {
	margin-left: 75px;
	color: #00628E;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 15px;
	}
	#Coupon .thecode span {
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	}
	#Coupon .backlinks {
	height: 26px;
	width: 222px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 35px;
	}
	#Coupon .backlinks a:link {
	background-image: url(images/Buttons/ButtonArrowBackTo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#Coupon .backlinks a:visited {
	background-image: url(images/Buttons/ButtonArrowBackTo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#Coupon .visitlinks {
	height: 26px;
	width: 222px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 35px;
	}
	#Coupon .visitlinks a:link {
	background-image: url(images/Buttons/ButtonArrowVisit.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#Coupon .visitlinks a:visited {
	background-image: url(images/Buttons/ButtonArrowVisit.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}

/*options*/
#OptionsRows {
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ORleft{
	width:184px;
	float: left;
}
#ORleft img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#ORmiddle {
	width:55%;
	padding-left:20px;
	padding-right:20px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#ORmiddle h1 {
	padding-top: 5px;
	margin: 0px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
}
#ORmiddle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	color: #666666!important;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ORmiddle ul {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif!important;
	list-style-type:none;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:10px;
	margin-right: 0px;
	padding: 0px;
	display: block;
}
#ORmiddle li {
	color:#666666!important;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif!important;
	font-size: 12px!important;
	padding-right: 15px;
	padding-top: 2px;
	list-style-type:none;
	display: block;
	padding-left: 10px;
	margin: 0px;
	background-image: url(images/Icons/Bullet1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: normal;
	padding-bottom: 2px;
}

#ORright {
	width:20%;
	float: left;
	padding: 0px;
	margin-top: 25px;
}
#ORright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0086D1;
	text-decoration: none;
	text-align: left;
	display: block;
	padding-right: 0px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/Icons/DoubleArrowHC.gif)!important;
	_background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: 5px center!important;
	_background-position: 5px center;
	line-height: normal;
	font-weight: normal;
}
#ORright a:visited {
	color: #0086D1;
}
#ORright a:hover {
	text-decoration: underline;
}

/*Folding options*/
#FoldingRows {
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#FoldingORleft{
	width:184px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#FoldingORleft .foldtype{
	padding: 0px;
	display: block;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 22px;
	background-color: #FFBC5D;
}
#FoldingORleft img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#FoldingORmiddle {
	padding-left:5px;
	padding-right:20px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#FoldingORmiddle h1 {
	padding-top: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14%;
}
#FoldingORmiddle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	color: #666666!important;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#FoldingORmiddle ul {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif!important;
	list-style-type:none;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:10px;
	margin-right: 0px;
	padding: 0px;
	display: block;
}
#FoldingORmiddle li {
	color:#666666!important;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif!important;
	font-size: 12px!important;
	padding-right: 15px;
	padding-top: 2px;
	list-style-type:none;
	display: block;
	padding-left: 10px;
	margin: 0px;
	background-image: url(images/Icons/Bullet1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: normal;
	padding-bottom: 2px;
}

#FoldingORright {
	width:20%;
	float: left;
	padding: 0px;
	margin-top: 25px;
}
#FoldingORright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0086D1;
	text-decoration: none;
	text-align: left;
	display: block;
	padding-right: 0px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(images/Icons/DoubleArrowHC.gif)!important;
	_background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: 5px center!important;
	_background-position: 5px center;
	line-height: normal;
	font-weight: normal;
}
#FoldingORright a:visited {
	color: #0086D1;
}
#FoldingORright a:hover {
	text-decoration: underline;
}

/*options Pages*/

#OptionCont {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	.OptionContTop {
	background-image: url(images/landing/SubcontentBox540Top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 544px;
	}
	.OptionContBody {
	background-image: none;
	padding-bottom: 15px;
	}
	#OptionCont p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	color: #666666!important;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	line-height: normal;
	}
	#OptionCont h4 {
	padding-top: 5px;
	margin: 0px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	}
	#OptionCont h2 {
	padding-top: 5px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	}
	#OptionCont ul {
	list-style-position:inside;
	list-style-image: url(images/Icons/Bullet1.gif);
	list-style-type:disc;
	margin-bottom:10px;
	margin-left:65px;
	margin-top:0px;
	padding-left:20px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
	#OptionCont li {
	color:#666666!important;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif!important;
	font-size: 12px!important;
	line-height: 1.4em!important;
	list-style-position:inside!important;
	list-style-type:disc!important;
	list-style-image: url(images/Icons/Bullet1.gif)!important;
	padding-right: 20px;
	}
	#OptionCont img {
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	}
	#OptionCont .thecode {
	margin-left: 75px;
	color: #00628E;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 15px;
	}
	#OptionCont .thecode span {
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	}
	#OptionCont .backlinks {
	height: 26px;
	width: 222px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 35px;
	}
	#OptionCont .backlinks a:link {
	background-image: url(images/Buttons/ButtonArrowBackTo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#OptionCont .backlinks a:visited {
	background-image: url(images/Buttons/ButtonArrowBackTo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#OptionCont .visitlinks {
	height: 26px;
	width: 222px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 35px;
	}
	#OptionCont .visitlinks a:link {
	background-image: url(images/Buttons/ButtonArrowVisit.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#OptionCont .visitlinks a:visited {
	background-image: url(images/Buttons/ButtonArrowVisit.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
#FoldingCont {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	.FoldingContTop {
	background-image: url(images/landing/SubcontentBox540Top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 544px;
	}
	.FoldingContBody {
	background-image: none;
	padding-bottom: 15px;
	}
	#FoldingCont p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
	color: #666666!important;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	line-height: normal;
	}
	#FoldingCont h4 {
	padding-top: 5px;
	margin: 0px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	}
	#FoldingCont h2 {
	padding-top: 5px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	background-image: none;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	}
	#FoldingCont img {
	float: left;
	}
	#FoldingCont .thecode {
	margin-left: 75px;
	color: #00628E;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 15px;
	}
	#FoldingCont .thecode span {
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	}
	#FoldingCont .backlinks {
	height: 26px;
	width: 222px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 35px;
	}
	#FoldingCont .backlinks a:link {
	background-image: url(images/Buttons/ButtonArrowBackTo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#FoldingCont .backlinks a:visited {
	background-image: url(images/Buttons/ButtonArrowBackTo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#FoldingCont .visitlinks {
	height: 26px;
	width: 222px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 35px;
	}
	#FoldingCont .visitlinks a:link {
	background-image: url(images/Buttons/ButtonArrowVisit.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
	#FoldingCont .visitlinks a:visited {
	background-image: url(images/Buttons/ButtonArrowVisit.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 26px;
	width: 222px;
	display: block;
	}
/*Resource Tab*/
#ResourceTabCont {
	font-family:Arial, Helvetica, sans-serif;
}
#ResourceTabCont h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #00366F;
	background-image: none;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ResourceTabCont h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #135FA6;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	background-image: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#ResourceTabCont h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #135FA6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ResourceTabCont h4 {
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px;
	display: block;
}
#ResourceTabCont .quote {
	font-family:Arial, Helvetica, sans-serif;
}
#ResourceTabCont p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3F3F3F;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
#ResourceTabCont ol {
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#ResourceTabCont ul {
	font-family:Arial, Helvetica, sans-serif;
}
#ResourceTabCont li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: square;
}


/* CSS Guideline to style rokbox */
/* When adding your own theme,make sure to replace "custom" with your theme name */
/* use lowercase characters and no space. For example,we name our theme "mytheme" */
/* we replace every "rokbox-light" with "rokbox-mytheme" */
/* Wrapper,the very outside container of rokbox */
#rokbox-wrapper.rokbox-light{}
#rokbox-wrapper .clr {clear:both;}
#rokbox-close{
	height:30px;
	width:20px;
	display:block;
	clear:both;
	background-image: url(../../themes/light/close.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#rokbox-close span{display:none;}
/* Table for border look and feel */
#rokbox-top.rokbox-left{background:url(../../themes/light/tl.png) 0 0 no-repeat;clear:both;}
#rokbox-top .rokbox-right{background:url(../../themes/light/tr.png) 100% 0 no-repeat;}
#rokbox-top .rokbox-center{background:url(../../themes/light/top.png) 0 0 repeat-x;height:20px;margin-left:20px;margin-right:20px;}
#rokbox-middle {overflow: hidden;}
#rokbox-middle.rokbox-left{background:url(../../themes/light/left.png) 0 0 repeat-y;clear:both;}
#rokbox-middle .rokbox-right{background:url(../../themes/light/right.png) 100% 0 repeat-y;}
#rokbox-middle .rokbox-center{background:#fff;margin-left:20px;margin-right:20px;}
#rokbox-bottom.rokbox-left{background:url(../../themes/light/bl.png) 0 0 no-repeat;}
#rokbox-bottom .rokbox-right{background:url(../../themes/light/br.png) 100% 0 no-repeat;}
#rokbox-bottom .rokbox-center{background:url(../../themes/light/bottom.png) 0 0 repeat-x;height:20px;margin-left:20px;margin-right:20px;}
/* Object/Image container */
#rokbox-container{}
/* Spinner class that gets added when loading content and removed when loaded */
#rokbox-container.spinner{background:url(../../themes/light/ajax-loader.gif) 50% 50% no-repeat;}
/* Arrows wrapper (for previous and next when visible) */
#rokbox-arrows{margin-top:15px;position:absolute;right:0;width:70px;height:20px;}
#rokbox-arrows a{float:left;display:block;width:20px;height:20px;margin-right:5px;}
/* Previous arrow and its text span */
#rokbox-arrows #rokbox-previous{background:url(../../themes/light/prev.png) 0 0 no-repeat}
#rokbox-arrows #rokbox-previous span{display:none;}
/* text wrapper,useful to set as display none when using images */
/* Next arrow and its text span */
#rokbox-arrows #rokbox-next{background:url(../../themes/light/next.png) 0 0 no-repeat}
#rokbox-arrows #rokbox-next span{display:none;}
/* text wrapper,useful to set as display none when using images */
#rokbox-arrows #rokbox-previous.inactive,
#rokbox-arrows #rokbox-next.inactive{background-position:0 -20px;}
/* Captions wrapper and titles and descriptions */
#rokbox-caption{padding-top:5px;font-family:Helvetica,Arial,sans-serif;}
#rokbox-caption h2{/* titles */
margin:0 0 10px 0;padding:0;color:#333;font-size:18px;font-weight:bold;}
#rokbox-caption p{/* description */
margin:0;color:#999;font-size:12px;}	
/*some random classed*/
.GeneralLearnMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0086D1;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	margin: 0px;
	float: right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
}
.GeneralLearnMore a:link {
	font-weight: normal;
	color: #0086D1;
}
.GeneralLearnMore a:visited {
	font-weight: normal;
	color: #0086D1;
}
.GeneralLearnMore a:hover {
	font-weight: normal;
	color: #0086D1;
	text-decoration: underline;
}

.rightLearnMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0086D1;
	background-image: url(images/Icons/DownloadIcon_small.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 33px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: right;
	line-height: 25px;
	clear: both;
}
.rightLearnMore span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #00236B;
}
.rightLearnMore a:link {
	font-weight: normal;
	color: #0086D1;
}
.rightLearnMore a:visited {
	font-weight: normal;
	color: #0086D1;
}
.rightLearnMore a:hover {
	font-weight: normal;
	color: #0086D1;
	text-decoration: underline;
}

.NoIconLearnMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0086D1;
	background-image: none;
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
	line-height: 25px;
	clear: both;
}
.NoIconLearnMore span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #00236B;
}
.NoIconLearnMore p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #00236B;
}

.NoIconLearnMore a:link {
	font-weight: normal;
	color: #0086D1;
}
.NoIconLearnMore a:visited {
	font-weight: normal;
	color: #0086D1;
}
.NoIconLearnMore a:hover {
	font-weight: normal;
	color: #0086D1;
	text-decoration: underline;
}
#GuaranteeContentLeft {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
}
#GuaranteeContentLeft h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;
}
#GuaranteeContentLeft h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#GuaranteeContentLeft h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#GuaranteeContentLeft h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#GuaranteeContentLeft ul {
	padding: 0px;
}
#GuaranteeContentLeft li {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	color: #767C79;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
	background-image: url(images/Icons/DoubleArrowHS.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
}
#GuaranteeContentLeft li span {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#guarantee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: left;
	width: 920px;
	}
	#Guarantee h4 {
	text-align: left;
	display: inline;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px!important;
	font-weight: bold;
	color: #000000;
	background-image: none;
		}
/*View All Pages*/

#ViewAllRow {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}
#ViewAllGridElement {
	width: 33%;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#ViewAllGridElement h3 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	text-transform: capitalize;
	color: #00366F;
}
#ViewAllGridElement p {
	margin: 0px;
	padding: 0px;
	width: 25%;
}
#ViewAllGridElement .price {
	margin: 0px;
	padding: 0px;
	width: 25%;
}
#ViewAllGridElement .price span {
	margin: 0px;
	padding: 0px;
	width: 25%;
}

#ViewAllGridElement ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	color: #767C79;
	font-family: Arial, Helvetica, sans-serif;
}
#ViewAllGridElement li {
	font-family: Arial, Helvetica, sans-serif;
	color: #767C79;
	text-decoration: none;
	display: block;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	line-height: normal;
	font-size: 12px!important;
	_font-size:12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-weight: normal;
}
#ViewAllGridElement li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0086D1;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#ViewAllGridElement li a:link {
	color: #0086D1;
	text-decoration: none;
}
#ViewAllGridElement li a:visited {
	color: #0086D1;
	text-decoration: none;
}
#ViewAllGridElement li a:hover {
	color: #0086D1;
	text-decoration: underline;
}
#ViewAllEstimateRequest {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	padding: 0px;
}
#ViewAllEstimateRequest h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00236B;
	margin: 0px;
	padding-top: 20px;
	background-image: none;
}
#ViewAllEstimateRequest p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: black;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#ViewAllEstimateRequest a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-align:left;
	background-image: url(images/Buttons/ButtonArrowDarkBlue.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	height: 24px;
	display: block;
	line-height: 24px;
	padding-left: 10px;
	cursor: pointer;
}
#ViewAllEstimateRequest a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-align:left;
	background-image: url(images/Buttons/ButtonArrowDarkBlue.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	height: 24px;
	display: block;
	line-height: 24px;
	padding-left: 10px;
	cursor: pointer;
}
#ViewAllEstimateRequest a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-align:left;
	background-image: url(images/Buttons/ButtonArrowDarkBlue.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 179px;
	height: 24px;
	display: block;
	line-height: 24px;
	padding-left: 10px;
	cursor: pointer;
}
#ResourcesRight {
	float: left;
	width: 33%;
	padding-top: 15px;
	padding-left: 10px;
}


.guidelink {
 text-align: center;
 font-weight: bold;
 font-size: 13px;
 padding: 7px 0 15px;
}

.guidelink a {
 text-decoration: underline;
}

/* --------- Collapsible Panel Styles ---------- */

.cpan {
	margin: 0 0 0 25px;
	padding: 0px;
	width: 870px;
	/*border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;*/
}

.cpanTab {
	/*background-color: #DDD;*/
	border-bottom: dotted 1px #CCC;
	color: #005b8d;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	line-height: 22px;
}

.cpanTab span {
	color: #f39c06;
}

.cpanContent {
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #CCC;
}

.cpanContent p {
	font-family: Lucida Grande, Trebuchet MS, Arial, helvetica;
	font-size: 12px;
	padding: 10px;
}

.cpanTab a {
	color: black;
	text-decoration: none;
}

.cpanOpen .cpanTab {
	background-color: #EEE;
	color: #404040;
	outline: none;
}

.cpanClosed .cpanTab {
 /* background-color: #EFEFEF */
}

.cpanTabHover,  .cpanOpen .cpanTabHover {
	background-color: #d9e1e7;
	color: #424c6a;
}

.cpanFocused .cpanTab {
	background-color: #EEE;
	outline: none;
}


table.dist_vis {
	border: 2px solid #ccc;
	letter-spacing: 0;
	text-align: center;
	width: 400px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}

table.actu_res {
	border: 2px solid #ccc;
	letter-spacing: 0;
	text-align: center;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

table.dist_vis thead, table.actu_res thead {
 background: #eee;
 text-transform: uppercase;
}

table.dist_vis thead tr th, table.actu_res thead tr th  {
 background: #333;
 border: 2px solid #eee;
 padding: 2px;
 color: #fff;
}

table.actu_res thead tr th {
 padding: 10px 2px;
}

table.dist_vis thead tr th.table_title, table.actu_res thead tr th.table_title {
 font-weight: bold;
 font-size: 19px;
 background: #eee;
 border: none;
 color: #333;
}

table.dist_vis tbody tr td, table.actu_res tbody tr td {
 border: 1px solid #eee;
 font-size: 19px;
 font-weight: bold;
 padding: 6px;
}

table.actu_res tbody tr td span {
 font-size: 10px;
}

table.dist_vis tbody tr td.distfoot, table.actu_res tbody tr td.resfoot {
 background: #eee;
 border: none;
 font-size: 9px;
 font-weight: normal;
 padding: 6px;
}

table.actu_res tbody tr td.resfoot {
 font-size: 10px;
}
/*Social Bookmarks*/
#SocialContain {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 305px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#SocialColumn {
	height: 45px;
	width: 33%;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#SocialColumn img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#SocialColumn a:link {
	text-decoration: none;
}
#SocialColumn a:hover {
	text-decoration: none;
}
#SocialColumn a:visited {
	text-decoration: none;
}


/*Reviews*/
#NoReviewsContain {
	margin: 0px;
	padding: 0px;
	width: 550px;
}
#NoReviewsContain h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #174AA5;
	display: block;
	padding-left: 20px;
}
#NoReviewsContain p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #174AA5;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#PostReviewLink {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 20px;
}
#PostReviewLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/Buttons/PostReview.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 149px;
	display: block;
	text-align: center;
}
#PostReviewLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	line-height: 29px;
	background-image: url(images/Buttons/PostReview.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 149px;
	display: block;
	text-align: center;
}
#PostReviewLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	line-height: 29px;
	background-image: url(images/Buttons/PostReview.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 149px;
	display: block;
	text-align: center;
}

/*Qoute Page*/
#lblpanel {
	text-align: left;
}

/*Landing Add-ons*/

#PipoSpContain {
	width: 910px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #F0F0F0;
}
#PipoSpContain h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00339A;
	line-height: 35px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#PipoAdsContain {
	width: 920px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #F0F0F0;
}
#PipoAdsContain h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00339A;
	line-height: 35px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#PipoAdColumn {
	height: 135px;
	width: 220px;
	margin: 0px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
#PipoAdColumn img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#PipoAdColumn a:link {
	text-decoration: none;
}
#PipoAdColumn a:hover {
	text-decoration: none;
}
#PipoAdColumn a:visited {
	text-decoration: none;
}

/*wide*/

#PipoAdColumnWide {
	height: 242px;
	width: 368px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #3F3F3F;
}
#PipoAdColumnWide img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#PipoAdColumnWide span {
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	margin-top: 5px;
	line-height: normal;
	display: block;
	margin-bottom: 10px;
}
#PipoAdColumnWide a:link {
	text-decoration: none;
}
#PipoAdColumnWide a:hover {
	text-decoration: none;
}
#PipoAdColumnWide a:visited {
	text-decoration: none;
}
#PipoAdColumnWide h1 {
	font-size: 16px;
	color: #00339A;
	line-height: 25px;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #AAAAAA;
	background-image: none;
}
#PipoAdColumnWide p {
	margin: 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px!important;
	text-decoration: none;
	color: #525B62!important;
	padding-top: 5px!important;
	padding-right: 0px!important;
	padding-bottom: 3px!important;
	line-height: normal!important;
	padding-left: 0px;
	text-align: left;
	clear: both;
	width: 95%;
}
#PipoAdColumnWide p span {
	margin: 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px!important;
	text-decoration: none;
	color: #212121!important;
	padding-top: 5px!important;
	padding-right: 0px!important;
	padding-bottom: 3px!important;
	line-height: normal!important;
	padding-left: 0px;
}

#PipoAdColumnWide a:link {
	text-decoration: none;
}
#PipoAdColumnWide a:hover {
	text-decoration: none;
}
#PipoAdColumnWide a:visited {
	text-decoration: none;
}

#PipoAdColumnWide h1 a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: none;
	padding: 0px;
}
#PipoAdColumnWide h1 a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: none;
	padding: 0px;
}
#PipoAdColumnWide h1 a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: underline;
	color: #00339A;
	background-image: none;
	padding: 0px;
}

#PipoAdColumnWide h2 {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00339A;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	height: 15px;
	float: left;
	width: 80px;
}
#PipoAdColumnWide h2 span {
	margin: 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #C20000;
	display: inline;
	padding: 0px;
}

#PipoAdColumnWide h2 a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 75px center;
	display: block;
	width: 55px;
	float: left;
}
#PipoAdColumnWide h2 a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 75px center;
	display: block;
	width: 55px;
	float: left;
}
#PipoAdColumnWide h2 a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #00339A;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 75px center;
	display: block;
	width: 55px;
	float: left;
}


#PipoAdColumnWide img {
	margin: 0px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear: both;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#PipoAdColumnWide .buynow {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00339A;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	height: 15px;
	width: 65px;
	float: left;
}
#PipoAdColumnWide .buynow a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
#PipoAdColumnWide .buynow a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
#PipoAdColumnWide .buynow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #00339A;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}

/*end wide*/
#PipoAdColumnNarrowCont {
	width: 520px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#PipoAdColumnNarrow {
	width: 221px;
	float: left;
	background-color: #F6FBFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 240px;
	border: 2px dotted #BDD2E1;
	padding: 10px;
}
#PipoAdColumnNarrow span {
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	margin-top: 5px;
	line-height: normal;
	display: block;
	margin-bottom: 10px;
}

#PipoAdColumnNarrow img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#PipoAdColumnNarrow h1 {
	font-size: 16px;
	color: #00339A;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	display: block;
	padding: 0px;
	width: 100%;
	background-color: #BDD2E1;
	margin: 0px;
	background-image: none;
}
#PipoAdColumnNarrow p {
	margin: 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px!important;
	text-decoration: none;
	color: #525B62!important;
	padding-top: 5px!important;
	padding-right: 0px!important;
	padding-bottom: 3px!important;
	line-height: normal!important;
	padding-left: 0px;
	text-align: left;
	clear: both;
	display: block;
}
#PipoAdColumnNarrow p span {
	margin: 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px!important;
	text-decoration: none;
	color: #212121!important;
	padding-top: 5px!important;
	padding-right: 0px!important;
	padding-bottom: 3px!important;
	line-height: normal!important;
	padding-left: 0px;
}

#PipoAdColumnNarrow a:link {
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#PipoAdColumnNarrow a:hover {
	text-decoration: none;
}
#PipoAdColumnNarrow a:visited {
	text-decoration: none;
}

#PipoAdColumnNarrow h1 a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: none;
	padding: 0px;
}
#PipoAdColumnNarrow h1 a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: none;
	padding: 0px;
}
#PipoAdColumnNarrow h1 a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-decoration: underline;
	color: #00339A;
	background-image: none;
	padding: 0px;
}

#PipoAdColumnNarrow h2 {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00339A;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	height: 15px;
	float: left;
	width: 80px;
}
#PipoAdColumnNarrow .buynow {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00339A;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	height: 15px;
	float: left;
	width: 65px;
}
#PipoAdColumnNarrow .buynow a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
#PipoAdColumnNarrow .buynow a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}
#PipoAdColumnNarrow .buynow a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #00339A;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
}

#PipoAdColumnNarrow h2 span {
	margin: 0px;
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #C20000;
	display: inline;
	padding: 0px;
}

#PipoAdColumnNarrow h2 a:link {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 75px center;
	display: block;
	width: 55px;
	float: left;
}
#PipoAdColumnNarrow h2 a:visited {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5E5E5E;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 75px center;
	display: block;
	width: 55px;
	float: left;
}
#PipoAdColumnNarrow h2 a:hover {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #00339A;
	background-image: url(images/Icons/DoubleArrowHC.gif);
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 75px center;
	display: block;
	width: 55px;
	float: left;
}


#PipoAdColumnNarrow img {
	margin: 0px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	clear: both;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#PipoAdColumnNarrowButton {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 0px;
	height: 25px;
	width: 75px;
}
#PipoAdColumnNarrowButton img {
	padding: 0px;
	height: 25px;
	width: 75px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


/*Some H1 Classes*/
.NowOffering {
	background-image: url(images/landing/Now-Offering.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.PipoSpecials {
	background-image: url(images/landing/Pipo-Specials.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
#hline {
	background-color: #AAAAAA;
	display: block;
	clear: both;
	height: 1px;
	width: 95%;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding: 0px;
}

/*Landing Add-Ons*/

#TargetContent {
	padding: 10px;
	float: left;
	width: 900px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#TargetContent h1 {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #212121;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	letter-spacing: .5px;
	text-transform: capitalize;
	background-image: none;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
#TargetContent p {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #7C7C7C;
	padding-right: 10px;
	padding-left: 0px;
	display: block;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 0px;
}
#TargetContent .tchalf {
	float: left;
	width: 440px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/*New Navigation*/

.pad {
	clear:left;
	padding-top:50px;
}
#nav {margin-left:25px;}
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/multi-column.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {
	height: 41px;
	float:right;
	padding-left:20px;
	font-family:arial, sans-serif;
	background-color: #fff;
}

#menu {
	height:41px;
	position:relative;
	font-size:14px;
	margin: 0;
	float:left;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right top;
}
#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {
	display:block;
	float:left;
	padding:0 15px 0 0;
	text-decoration:none;
	color:#7C7C7C;
	font-weight:bold;
	height:41px;
	line-height:40px;
	font-size:11px;
	background:url(images/tabCenter.gif) no-repeat right top;
}
#menu ul li a b {
	display:block;
	float:left;
	padding:0 0 0 15px;
	text-decoration:none;
	color:#7C7C7C;
	font-weight:bold;
	height:41px;
	line-height:40px;
	font-size:14px;
	background:url(images/tabCenter.gif) no-repeat left top;
	cursor:pointer;
}

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {
	float:left;
	background-image: url(images/dropLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menu ul li div .rightSide {
	float:left;
	margin-left:7px;
	display:inline;
	background-image: url(images/dropRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu ul li div .rightSidelast {
	float:left;
	margin-left:0px;
	display:inline;
	background-image: url(images/dropRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#menu ul li div .leftSidelast {
	float:left;
	margin-left:0px;
	display:inline;
	background-image: url(images/dropRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}

#menu ul li:hover {position:relative;}
#menu ul li a:hover {
	color:#00B2E2;
	background-position:right center;
	white-space:nowrap;
	position:relative;
}
#menu ul li a:hover b {
	color:#00B2E2;
	background-position:left center;
}
#menu ul li a.sub:hover {
	color:#00B2E2;
	background-position:right bottom;
	white-space:nowrap;
	position:relative;
}
#menu ul li a.sub:hover b {
	color:#00B2E2;
	background-position:left bottom;
}

#menu ul li:hover > a {
	color:#00B2E2;
	position:relative;
}
#menu ul li:hover a.sub {
	color:#00B2E2;
	background-position:right bottom;
	white-space:nowrap;
	position:relative;
}
#menu ul li:hover a.sub > b {
	color:#00B2E2;
	background-position:left bottom;
}

#menu ul :hover div.holder {position:absolute; top:41px; left:0px; margin: 0; padding: 0;}

#menu ul li.lastdd a:hover div.holder {left:auto; right:0px; top:41px;}
#menu ul li.lastdd:hover div.holder {left:auto; right:0px; top:41px;}

#menu ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#menu ul dl dt {
	padding:0 10px;
	margin:0;
	line-height:20px;
	color:#fff;
	white-space:nowrap;
	background-color: #7C7C7C;
}
#menu ul dl dd {display:block; padding:0; margin:0;}
#menu ul dd a {background-image: none; display:block; height: 20px; line-height: 20px; color:#421; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}
#rightSide {
}
#rightSide ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 7px;
}
#rightSide li {
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	width: auto;
	font-size: 12px;
	line-height: 18px;
}
#rightSide ul li a {
	font-size: 13px;
	line-height: 22px;
	display: block;
	float: left;
	height: 23px;
	margin-bottom: 5px;
	font-weight: normal;
	white-space: nowrap;
}
