/* ==================================================================== */
/*                           Element Styling                            */
/* ==================================================================== */
body {
	margin: 0;
    padding: 0;
    text-align: center;
    background-color: #FFFFFF;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

body, td {
    color: #333333;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

p {
    margin: 7px 0;
}

h1 {
    margin: 7px 0;
    font-size: 130%;
    color: red;
}

h2 {
    margin: 5px 0;
    font-size: 120%;
}

h3 {
    margin: 5px 0;
    font-size: 100%;
}

h4 {
    margin: 5px 0;
    font-size: 80%;
}

form {
	margin:0;
    padding:0;
}

input, select, textarea {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
    border: 0;
    vertical-align:middle;
}

a:link, a:visited {
	color: #333333;
}

a:hover,a:after,a:focus {
	color: red;
	text-decoration: none;
}

/* ==================================================================== */
/*                              Class Styling                           */
/* ==================================================================== */
/***   Layouts   ***/

td.productList{
   text-align:left;
   border-color:#E3E3E3;
   padding-left:5px; 
   width:25%;       
}
div.container {
	margin: 0 auto;
	width: 765px;
	text-align: left;
}

div.main {
    margin: 10px 0 10px 0;
}

div.mainPanelLeft {
    float: left;
    width: 370px;
    /*height: 235px;*/
    height: 285px;
    border-left: 1px solid #999999;
}

div.mainPanelRight {
    float: right;
    width: 200px;
    /*height: 235px;*/
    height: 285px;
    border-left: 1px dotted #999999;
}

div.rightNavContainer {
    border: 1px solid #999999;
    color: black;
}

div.flash-container {
    width: 572px;
    margin-bottom: 10px;
}

div.image-container {
    width: 572px;
    margin-bottom: 10px;
}

/***   Headings   ***/
div.heading-holder-home {
    width: 562px;
    line-height: 20px;
    color: gray;
    font-size: 120%;
    font-weight: bold;
    background-color: #eeeeee;
    padding-left: 10px;
}

div.heading-holder-news {
    line-height: 20px;
    background-color: #eeeeee;
    border-bottom: 1px solid #999999;
    font-weight: bold;
    color: gray;
    padding-left: 5px;
}

div.heading-holder-sidemenu {
    color: white;
    background-color: #c1c4c9;
    font-weight: bold;
    line-height: 20px;
    padding-left: 5px;
    background-image: url( /images/img_unselected.jpg );
    background-repeat: no-repeat;
    background-position: top right;
}

div.heading-holder-h1 {
    margin-bottom: 10px;
}

div.heading-holder-h1 img {
    margin-right: 5px;
}

div.heading-holder-h1 h1 {
    display: inline;
}

div.heading-holder-searchresult {
    height: 35px;
    padding-top: 10px;
    margin: 10px 0 10px 0;
    border-top: 1px dotted #999999;
    border-bottom: 1px dotted #999999;
}

/***   List Styles   ***/
ul.categoryList {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.categoryList li {
    height: 25px;
    font-weight: bold;
    border-bottom: 1px dotted #999999;
    padding: 15px 0 0 35px;
    background-image: url( /images/bigTwoArrow.gif );
    background-repeat: no-repeat;
    background-position: 1.2em 1.4em;
}

ul.categoryList li.last {
	border-bottom: 0;
}

ul.categoryList li a, ul.categoryList li a:visited  {
    color: #545454;
    text-decoration: none;
}

ul.bulletList {
    margin: 0 0 0 12px;
    padding: 5px 0 0 8px;
}

ul.bulletList li {
    margin: 0;
    padding-bottom: 3px;
}

ul.noBullets {
    list-style: none;
    margin: 0;
    padding: 0 0 0 15px;
}

ul.noBullets li {
    border-bottom: 1px dotted #999999;
    line-height: 20px;
}

ul.noBullets li a, ul.noBullets li a:visited, ul.noBullets li a:hover  {
	text-decoration: none;
}

ul.noBullets li.current a, ul.noBullets li.current a:visited, ul.noBullets li.current a:hover {
    color: red;
}

ul.numberedList {
    list-style: decimal;
    margin: 0 0 0 12px;
    padding: 5px 0 0 12px;
}

ul.numberedList li {
    margin: 0;
    padding-bottom: 3px;
    /*font-weight: bold;*/
    /*font-size:  */
}

ul.repeatedSection {
    margin: 15px 0 15px 0;
    padding: 0;
    list-style: none;
}

ul.repeatedSection li {
    margin: 0;
    padding: 10px 0px 10px 0px;
    width: 100%;
    border-top: 1px dotted #999999;
    clear: both;
}

ul.repeatedSection li.last {
    border-bottom: 1px dotted #999999;
}

ul.repeatedSection li.first {
    border-top: 0;
    padding: 0px 0px 10px 0px;

}

ul.repeatedSection img {
    float: left;
    vertical-align: middle;
}

ul.repeatedSection li a.title, repeatedSection li a.title:visited {
	color: red;
    text-decoration: none;
}

ul.repeatedSectionBusiness {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.repeatedSectionBusiness li {
    margin: 0;
    padding: 0;
    width: 100%;
    border-top: 1px dotted #999999;
    clear: both;
}

ul.repeatedSectionBusiness li.last {
    border-bottom: 1px dotted #999999;
}

ul.repeatedSectionBusiness img {
    float: right;
    vertical-align: middle;
}

ul.repeatedSectionBusiness li a.title, repeatedSectionBusiness li a.title:visited {
	color: red;
    text-decoration: none;
}

ul.sitemap {
	padding: 0;
    margin: 0;
}

ul.sitemap ul {
    padding: 5px 0 5px 0;
	margin: 0 0 0 30px;
}

ul.sitemap li {
    list-style-type: none;
    font-weight: bold;
    font-size: 110%;
    clear: both;
    padding: 5px 0 5px 0;
}

ul.sitemap li li {
    font-size: 11px;
}

ul.sitemap li li li {
	font-weight: normal;
    clear: none;
    float: left;
    width: 235px;
	padding: 0 0 1px 0;
}

ul.tabnav {
    list-style-type: none;
    margin: 0;
    padding: 0 0 30px 0;
    font-size: 11px;
    font-weight: bold;
}

ul.tabnav li {
    float: left;
    line-height: 23px;
    width: 120px;
    background-color: #c1c4c9;
    margin: 0 5px 0 0;
    padding: 0 0 0 5px;
}

ul.tabnav li.selected {
    background-image: url( /images/img_selected.jpg );
    background-repeat: no-repeat;
    background-position: top right;
}

ul.tabnav li.selected a, ul.tabnav li.selected a:visited, ul.tabnav li.selected a:hover {
    color: red;
    text-decoration: none;
}

ul.tabnav li.unselected {
    background-image: url( /images/img_unselected.jpg );
    background-repeat: no-repeat;
    background-position: top right;
}

ul.tabnav li.unselected a, ul.tabnav li.unselected a:visited, ul.tabnav li.unselected a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

div.searchResults ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

div.searchResults ul li {
    padding: 10px 0 10px 0;
}

div.searchResults ul li a {
    font-size: 105%;
    font-weight: bold;
}

div.marketingLinks {
    text-align: center;
    margin: 2px;
    padding-bottom:2px;
}

div.breadcrumb {
    padding-top: 5px;
    line-height: 20px;
    clear: both;
}

div.tabContents {
    clear: both;
    padding-bottom: 25px;
}

/*  Live chat */
div.lc {
    border: 2px solid #f59fb6;
    background-color: red;
    text-align: center;
    padding: 2px;
    margin: 20px 7px 0px 7px;
}

div.lcHeader {
    width: 150px;
    height: 80px;
    border: 1px solid #f59fb6;
    background-image: url(http://server.iad.liveperson.net/hc/62431485/?cmd=repstate&site=62431485&skill=&channel=web&ver=1&imageUrl=http://images.liveperson.com/LP/chatbox/1/images );
    background-repeat: no-repeat;
}

div.lc textarea {
    width: 150px;
    background-color: #ffffcc;
    border: 1px solid #f59fb6;
}

div.lc img {
	margin: 2px 5px 0 5px;
}

div.lc .button {
    margin-top: 2px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

/* ==================================================================== */
/*                      Basic Utility Widgets                           */
/* ==================================================================== */
.borderBottom {
    border-bottom: 1px solid #999999;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.floatstop {
	clear: both;
}

.fontStyleItalic {
    font-style: italic;
}

.alignRight {
    text-align: right;
}

.dottline{
    border-bottom: 1px dotted #999999;
    padding-bottom:10px;
    padding-top:10px;
}
.floatLeftImage{
     float: left;
     padding-right:5px;
     padding-bottom:5px;
}
.10BottomPadding{
	padding-bottom:10px;

}

.colorRed {
    color: red;
}

.redArrowText {
    background-image: url( /images/twoArrowRight.gif );
    background-repeat: no-repeat;
    background-position: 0 0.4em;
    padding-left: 15px;
}

.twoColLeft {
    clear: left;
    float: left;
    width: 50%;
}

.twoColRight {
    clear: right;
    float: right;
    width: 50%;
}

ul.noBullets55pad {
    list-style: none;
    margin: 0;
    padding:0 0 0 15px;
}

ul.noBullets55pad li {
    line-height: 20px;
}

ul.noBullets55pad li.current {
    color: red;
    font-weight: bold;
}

ul.noBullets55pad li a  {
	text-decoration: none;
}

/* Find - clear button area -Start */
.productFindArea{
    background-color: #950000;
    height:21px;
	border: 1px solid #C26E6E;
    color: white;
    margin:0;
}

.productFindArea a {
    height:21px;
	display: block;
    color: white;
    text-decoration: none;
    text-align:center;
    padding-top:1px;
    padding-right:5px;
    padding-left:5px;
}
.productFindArea a:hover {
	background-color: #FE0002;
}
.productFindArea a:active {
    background-color: #FE0002;
}

.clearArea{
    background-color: #808080;
    height:21px;
	border: 1px solid #B6B6B6;
    color: white;
    margin:0;
}

.clearArea a {
    height:21px;
	display: block;
    color: white;
    text-decoration: none;
    text-align: center;
    padding-top:1px;
    padding-right:5px;
    padding-left:5px;
}
.clearArea a:hover {
	background-color: #FE0002;
}
.clearArea a:active {
    background-color: #FE0002;
}
/* End */

.redSmallBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #960001;
	font-weight: bold;
}

.10LeftPadding{
	padding-left:10px;
}

/* Form property setting start*/
.eFormLeft{
	background-color:#DADADA;
	border-bottom:1px solid white;
	padding-bottom:5px;
	padding-top:5px;
	/*align:center;*/
}
.eFormSectionHeading{
	background-color:#A2A2A2;
	border-bottom:1px solid white;
	padding-bottom:5px;
	padding-top:5px;
}

/*	width:550px;*/
.eFormRight{
	background-color:#EBEBEB;
	border-bottom:1px solid white;
	padding-bottom:5px;
	padding-top:5px;
	/*align:center;*/
}

.redBoldText {
    color:#FF0000;
    font-weight:bold;
}
.darkBoldGreyText {
    color:#464646;
    font-weight:bold;
}

.lightBoldGreyText {
    color:#ECECEC;
    font-weight:bold;

}

.error{
	color: #FF0000;
    font-weight:bold;
}
.locationGreyArea{
    background-color:#EBEBEB;
}

/* End Form */


/* Start of "basic.css". These styles are currently used in the products detailas page.*/

/* Common text definition details */
.dsdTriviaText{
  	font-family: Arial;
    font-size: 9pt;
    text-indent: 15px;
    text-align:left;
    color: #4E0988;
}

.dsdTriviaProductText{
  	font-family: Arial;
    font-size: 9pt;
    text-indent: 15px;
    text-align:left;
    color: #448B07;
}

.dsdTriviaSearchText{
  	font-family: Arial;
    font-size: 9pt;
    text-indent: 15px;
    text-align:left;
    color: #088B2E;
}

.greyMedBoldText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #666666;
    font-Weight:bold;
}
.greySmallBoldText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #666666;
    font-Weight:bold;
}
.greyTinyBoldText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666666;
    font-Weight:bold;
}

.whiteSmallText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
}
.whiteMedText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #FFFFFF;
}
.whiteSmallBoldText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight:bold;
}
.whiteMedBoldText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #FFFFFF;
    font-weight:bold;
}
.whiteLargeText{
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13pt;
    color: #FFFFFF;
}

.redHeaderBold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #960001;
	font-weight: bold;
}

.blackHeaderBold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
    color: #333333;
	font-weight: bold;
}

.orangeHeaderBold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #B27803;
	font-weight: bold;
}

.orangeMedBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #B27803;
	font-weight: bold;
}
.greenMedBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #218429;
	font-weight: bold;
}
.greenSmallBoldText{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #008000;
	font-weight: bold;
}
.orangeSmallBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #B37804;
	font-weight: bold;
}
.blackTinyText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
}
.blackSmallText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.blackSmallBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
}
.blackMedBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
}
.blackSmallBoldTextDark{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
}
.blackSmallTextDark{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.redSmallText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #960001;
}
.redSmallBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #960001;
	font-weight: bold;
}
.redTinyBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
}
.lightRedSmallText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FE0002;
}
.redMedBoldText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color:  #960001;
	font-weight: bold;
}
.selectionTitleNav{
    font-family: Univers 55 Roman;
    font-size: 11pt;
    color: #666666;
    font-Weight:bold;
}

/* Side navigation : START */
#secondarynav ul {
     list-style: none;
     padding: 0;
     margin: 0;
     border: 0;
     padding: 0;
}

/* Give side menu property*/
.sideNavMenu{
	 background-color:#C2C2C2;
	 color:#333333;
	 line-height:21px;
     border-bottom: 1px solid #FFFFFF;
     border-top: 1px solid #FFFFFF;
}

.sideNavMenu a{
	 border-right: 1px solid #797979;
     border-bottom: 1px solid #797979;
     text-align: left;
     text-indent: 15px;
     color: #333333;
     display: block;
     text-decoration: none;
     voice-family: "/"}/"";
     /*voice-family: inherit;*/
     voice-family:hover;

}

.sideNavMenu a div{
    color:#333333;
    padding-right:8px;
}

.sideNavMenu a:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color:#9D9D9D;

}

/* For different sub menu */
.subMenuBar{
	width: 185px;
	background-color: #A46E0A;
	margin:0;
	border:0;
	padding: 2px;
	display: inline;
	border-bottom:1px solid white;
}
.featureMenuBar{
	background-color:#E64F00;
}

.searchBar{
	background-color:#C5C5C5;
    text-indent:5px;
}

.productOrangeArea{
	background-color:#F78900;
	border-bottom:1px solid white;
	padding-left:15px;
}

.caseStudyBgDark{
	margin:0;
	border:0;
	padding:5px;
	background-color:#B37804;
}
.caseStudyBgLight{
	margin:0;
	border-bottom:1px solid white ;
	padding:5px;
	background-color:#C79F4A;
}
.caseStudyLink {
    text-decoration: none;
}

.subTabMenu{
    background-color: #B37804;
    height:21px;
    border-right:1px solid white;
}

.subTabMenu a {
    display: block;
    height: 21px;
    text-decoration: none;
}

/* vertical-align: middle; */
.subTabMenu a div {
    vertical-align:middle;
    text-align: center;
    color: white;
}

.subTabMenu a:hover {
	background-color: #8B4E02;
}

.subTabMenu a:active{
	background-color: #C79D47;
}

.subTabMenuBackGround {
	background-color: #C79D47;
}

/* End sub menu */

/* Form property setting start*/
.eFormLeft{
	background-color:#DADADA;
	border-bottom:1px solid white;
	padding-bottom:5px;
	padding-top:5px;
	/*align:center;*/
}
.eFormSectionHeading{
	background-color:#A2A2A2;
	border-bottom:1px solid white;
	padding-bottom:5px;
	padding-top:5px;
}

/*	width:550px;*/
.eFormRight{
	background-color:#EBEBEB;
	border-bottom:1px solid white;
	padding-bottom:5px;
	padding-top:5px;
	/*align:center;*/
}

/* End Form */

/* Providing the dotted line space - start */
.dottedSpace{
	padding-bottom:15px;
	padding-top:15px;

}
.dottedLine{
    /*border-bottom-style: thin dashed;*/
    border-bottom-style: dashed ;
    border-color: gray;
	padding-bottom:6px;
	padding-top:6px;
	color:#666666;
	font-size: 5pt;



}
.dottedSpaceContent{
	padding-bottom:6px;
	padding-top:6px;

}

/* End dotted line space */

/* Padding cell - Start*/

.10BottomPadding{
	padding-bottom:10px;

}
.30BottomPadding{
	padding-bottom:30px;

}
.10TopPadding{
	padding-top:10px;

}
.15TopPadding{
	padding-top:15px;

}
.10LeftPadding{
	padding-left:10px;
}
.35LeftPadding{
	padding-left:35px;
}

.titlePadding{
	padding-top:17px;
	padding-bottom:20px;

}

.5LeftRightPadding{
	padding-left:5px;
	padding-right:5px;

}
.20LeftRightPadding{
	padding-right:20px;
	padding-left:20px;
}
.50TopPadding{
	padding-top:50px;
}
.100TopPadding{
	padding-top:50px;
}

/* End padding */


.bulletPoint {
/* might need margin-left:20; later */
}

.bulletPoint li {
    list-style-image: url(/images/yellowBox.gif);
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;


}

.nonePoint li {
	margin:0;
	list-style-type:none;
    line-height: 25px;
    border:0;
}

.nounderline {
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}

.nounderline a {
	text-decoration: none;
}


/* Find - clear button area -Start */
.productFindArea{
    background-color: #950000;
    height:21px;
	border: 1px solid #C26E6E;
    color: white;
    margin:0;
}

.productFindArea a {
    height:21px;
	display: block;
    color: white;
    text-decoration: none;
    text-align:center;
    padding-top:1px;
    padding-right:5px;
    padding-left:5px;
}
.productFindArea a:hover {
	background-color: #FE0002;
}
.productFindArea a:active {
    background-color: #FE0002;
}

.clearArea{
    background-color: #808080;
    height:21px;
	border: 1px solid #B6B6B6;
    color: white;
    margin:0;
}

.clearArea a {
    height:21px;
	display: block;
    color: white;
    text-decoration: none;
    text-align: center;
    padding-top:1px;
    padding-right:5px;
    padding-left:5px;
}
.clearArea a:hover {
	background-color: #FE0002;
}
.clearArea a:active {
    background-color: #FE0002;
}
/* End */

/* This section styling is for olympic historical page */

.redMedBoldTextGreyBanner{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #960001;
	font-weight: bold;
	background-color:#DADADA;
	padding:5px;
}

/* Fixed side with set up- Start*/
.fixedWidthStyle1{
	width:250px;
	padding-left:5px;
}

.fixedWidthStyle2{
	width:176px;
	padding-left:5px;
}

.thinGreyBar{
    height: 4px;
	width: 100%;
	background: #9d9d9d;
		}

.thickGreyBackground
{
    background-color: #c7c7c7;
}

/* End */

/* Drop down menu bar setting - Start */

.home{
     background-color:#ff0000;
     padding-bottom:2px;
}

.products{
     background-color:#ff0000;
     padding-bottom:2px;
}

.eSupport{
     background-color:#8B0865;
     padding-bottom:2px;
}
.toner{
     background-color:#08858B;
     padding-bottom:2px;
}

.fxgs{
     background-color:#8A0D07;
     padding-bottom:2px;
}
.aboutUs{
     background-color:#4E0988;
     padding-bottom:2px;
}

.myAccount{
     background-color:#8B7009;
     padding-bottom:2px;

}

.search{
     background-color:#088B2E;
     padding-bottom:2px;
}


.greyBackGround{
	background-color:#DADADA;
}

.error{
	color: #960001;
}

.ItalicText{
	font-style:italic;
}

.labelarea1 {
	background-color:#DADADA;
	padding:8px 0px 7px 10px;
	width:197px;
	color:#000;
	vertical-align:top;
	border-bottom:1px solid #FFF;
}

.promoarea img {
	border:0px;
	margin-bottom:40px;
}

.messageerror {
	color:#F00;
	margin-bottom:20px;
	font-size:1em;
}

.loginarea {
	width:283px;
	float:left;
	padding:0px 0px 0px 0px;
	margin-bottom:40px;
	position:relative;
	margin-right:100px;
}

.singlerowofelements {
	position:relative;
	clear:both;
	margin-bottom:0px;
	border:0px solid blue;
	height:30px;

}
.fieldlabel1 {
	width:77px;
	font-weight:bold;
	float:left;
	margin:0px;
	line-height:20px;
	color:#000;
	display:inline;
	padding:0px;
}

.productsectiontitle {
	background:url(../images/title-bg.gif) no-repeat top right #960002;
	color:#FFF;
	font-weight:bold;
	height:21px;
	padding:0px 0px 0px 5px;
	line-height:18px;
}

#logout {
	width:150px;
	height:24px;
	background:url(../images/logout-bg.gif) no-repeat top right #B37804;
	color:#FFF;
	font-size:0.9em;
	line-height:22px;
	padding-left:30px;
	position:relative;
	top:0px;
	left:0px;
}
.btnlogout {
	background:url(../images/btn-logout.gif) no-repeat 0 0;
	display:inline;
	float:left;
	width:61px;
	height:15px;
	position:absolute;
	left:40px;
	top:4px;
}
.iconmyaccount {
	background:url(../images/icon-user.gif) no-repeat 0 0;
	width:173px;
	height:25px;
	display:block;
	position:relative;
	font-weight:normal;
	display:inline;
	float:left;
	padding-left:27px;
	line-height:20px;
	right:27px;
	top:5px;
}
.myaccountarea2 {
	font-size:0.9em;
	width:173px;
	position:relative;
	padding-left:27px;
	padding-top:45px;
	margin-bottom:40px;
	top:-3px;
	left:-2px;
}
.sectionheading {
	padding:7px 0px 7px 10px;
	background-color:#A2A2A2;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	border-bottom:1px solid #FFF;
}

.btn2 {
	background:url(../images/btn2.gif) no-repeat 0 0;
	width:140px;
	height:21px;
	display:block;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	line-height:19px;
	float:left;
}
.rowtype1 {
	background-color:#FFF;
	position:relative;
	z-index:15;
}
.buttonarea2 {
	position:relative;
	height:60px;
}
.field {
	border:1px solid #949494;
	padding:2px;
	margin:0px;
	float:left;
	display:inline;
}
.dottedline2 {
	border-bottom:1px dotted #CCC;
	width:100%;
	display:block;
	padding:0px 42px 15px 0px;
	margin-bottom:15px;
	clear:both;
}
.divContainer{
	overflow: hidden;
	width: 100%;
}
.divLeft{
	float:left;
    width:47%;

}
.divRight{
    float:right;
    width:47%;

}


/* End of "basic.css" */
