﻿.bodyclass
{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;   
}

.testimagefont
{
	font-family: Helvetica, Verdana,Arial;
	font-size:  14px;
	color: white;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	vertical-align: text-top;
}

.topcasban
{
	padding-top: 25px;
}

.testimagefontdoneit
{
	font-family: Helvetica, Verdana,Arial;
	font-size:  14px;
	color: white;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	vertical-align: text-top;
}

.testimagefontone
{
	font-family: Helvetica, Verdana,Arial;
	font-size:  15px;
	color: #68b9e4;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: text-top;
}

.testimagefonttwo
{
	font-family: Helvetica, Verdana,Arial;
	font-size:  22px;
	color: #f96676;
	font-weight: normal;
}

.testimage1
{
	 background-image:url(../Images/scarestborder.jpg);
}

.newheaderpadding
{
    padding-top: 20px;
    padding-bottom: 5px;
}

.speedtopclass
{
    padding-top: 3px;
}

.toprejpad
{
    padding-top: 8px;
}

.toppaddddddch
{
    padding-top: 20px;
    padding-right: 30px;
}

.toprejpadxx
{
    padding-top: 20px;
}

.bluelinehorizontal
{
    line-height: 0.25px;
    width: 804px;
    color: #008fd4;
}

.rightpaddernew
{
    padding-right: 35px;
}

.smallbotcatpad
{
    padding-bottom: 3px;
}

.topfootertextpad
{
    padding-top: 6px;
    padding-bottom: 20px;
}

.paddingspecialbottom
{
    padding-bottom: 1px;
}

.bluearrows
{
    font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	font-weight: bold;
	color: #65bce8;
}

.bluearrowsmicccc
{
    font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	font-weight: bold;
	color: #65bce8;
	text-decoration: none;
	border: solid 0px navy;
}

.logoclassfont
{
    font-family: Helvetica, Verdana,Arial;
	font-size:  15px;
	color: #9c9c9c;
	text-decoration: none;
}

.logoclassfontone
{
    font-family: Helvetica, Verdana,Arial;
	font-size:  16px;
	color: #474747;
	text-decoration: none;
}

.humanrace
{
    padding-top: 5px;
}

.earlywakeup
{
    padding-top: 18px;
}

.fontbolerone
{
    font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	color: #8bd5fc;
	font-weight: bold;
	text-decoration: none; 
}

.chemistmain
{
    font-family: Helvetica, Verdana,Arial;
	font-size:  15px;
	color: #8bd5fc;
	font-weight: bold;
	text-decoration: none; 
}

.logoclassfonttwo
{
   font-family: Helvetica, Verdana,Arial;
	font-size:  15px;
	color: #9c9c9c;
	text-decoration: underline;
}

.toppaddingintro
{
    padding-top: 10px;
}

.leftpanetopmargin
{
    padding-top: 20px;
    padding-right: 0px;
}

.standardfont
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	line-height: 20px;
}

.standardfontmail
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	line-height: 22px;
	font-style: italic;
}

.standardfontlinks
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	line-height: 16px;
}

.leftwhypad
{
    padding-left: 25px;
}

.leftwhypader
{
    padding-left: 10px;
}

.whytoppad
{
    padding-top: 6px;
}

.abovebar
{
    padding-top: 16px;
}

.bigbartopper
{
    padding-top: 30px;
}

.abovebarone
{
    padding-top: 15px;
}

.abovebaronexx
{
    padding-top: 10px;
}

.whytoppadone
{
    padding-top: 25px;
}

.topgrouppad
{
    padding-top: 22px;
}

.topproductborder
{
    padding-top: 25px;
}

.bolderfonter
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #49adde;
	text-align: justify;
	font-weight: bold;
}

.standardfontone
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
}

.specialpadmike
{
	padding-left: 5px;
	padding-bottom: 15px;
}

.prader
{
	padding: 2px 5px 2px 5px;
	font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	border: solid 1px black;
}

.chemistnormal
{
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
}

.standardfontonezimbo
{
    font-size: 11px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	color: #444948;
	text-align: justify;
}


.standardfontonedasdsadsadsa
{
    font-size: 12px;
    text-decoration: underline;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
}

.standardfontonetwo
{
    font-size: 12px;
    text-decoration: underline;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
}

.standardfontonesiliii
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	padding-right: 63px;
}

.standardfontonesiliiione
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	padding-right: 20px;
}

.standardfontonesiliiionetwo
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	padding-right: 25px;
}

.standardfontonesiliiionetwothree
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	padding-right: 33px;
}

.standardfontonesmaller
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	color: #444948;
	text-align: justify;
}

.standardfontonebolder
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #424040;
	text-align: justify;
	font-weight: bold;
}

.toperrrrr
{
    padding-top: 11px;
}

.standardfontonebolderdsadasdsad
{
    font-size: 13px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	color: #424040;
	text-align: justify;
	font-weight: bold;
}

.standardfontonebolderaabb
{
    font-size: 12px;
    text-decoration: underline;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #666666;
	text-align: justify;
}

.cashtop
{
    padding-top: 15px;
}

.standardfontonebolderconfirm
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #424040;
	text-align: justify;
	font-weight: bold;
}

.bottomscarpad
{
    padding-bottom: 10px;
}

.standardfontonebolderlinker
{
    font-size: 13px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	color: #444948;
	text-align: justify;
	font-weight: bold;
}

.standardfontoneboldersaw
{
    font-size: 12px;
    text-decoration: underline;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #828080;
	text-align: justify;
}

.standardfontonerraa
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	color: #444948;
	text-align: justify;
}


.johnderm
{
    padding-top: 20px;
}

.standardfontonebolderddddd
{
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	color: #444948;
	text-align: justify;
	font-weight: bold;
}

.standardfontonebolderspecc
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	font-weight: bold;
}

.standardfontonexx
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
}

.standardfontonetwoup
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	font-weight: bold;
}

.standardfontoneone
{
    font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
	
}

.topandbottommargin
{
    padding-top: 23px;
    padding-bottom: 20px;
}

.topmarginclass
{
    padding-top: 2px;
    padding-bottom: 22px;
}

.smallertoper
{
    padding-top: 8px;
}

.toppdfpad
{
    padding-top: 10px;
}

.backer
{
    background-color: White;
    border: solid 2px maroon;
}

.gelpadding
{
    padding-top: 15px;
    padding-bottom:5px;   
}

.menulinks
{
    border: 1px solid #000000;
    background-color: #89d3f6;
}

.mikeback
{
    background-color: #d2eef6;
    padding: 10px 10px 10px 10px;
}

.listtextboxes
{
    width: 77px;
    border: solid 1px #65bce8;
    font-family: Helvetica,Verdana,Arial ;
	font-size:  10px;
	color: #444948;
	height: 12px;
}

.smallertoperdd
{
    padding-top: 0px;
}

.topbottommarker
{
    padding-top: 8px;
    padding-bottom: 8px;
}

.topbottommarkerzz
{
    padding-top: 0px;
    padding-bottom: 2px;
}


.freesamples
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  14px;
	color: black;
	font-weight: bold;
}

.emailheading
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	color: white;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 5px;
}

.topbomike
{
    padding-top: 9px;
    padding-bottom: 5px;
}

.backlistcolour
{
    background-color: #a2bff8;
    border: solid 1px black;
}

.noborder
{
    border: solid 0px navy;
    text-decoration: none;
}

.signupnow
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	color: white;
	line-height: 16px;
}
    
.newlist
{
    background-color: Navy;
}

.newlistone
{
    background-color: Navy;
    margin-top:0px;
    margin-left:4px;
    margin-right:4px;
    margin-bottom: 5px; 
}

.orangehelppad
{
    background-color: #ffc48b;
    border: solid 1px black;
    padding: 5px 10px 0px 10px;
}

.bottompaddddd
{
    padding-bottom: 17px;
}

.marginapddnasal
{
    padding: 20px 20px 20px 20px;
}

.marginapddnasalmike
{
    padding: 0px 0px 0px 0px;
}

.onea
{
    padding-top: 30px;
}

.oneb
{
    padding-top: 20px;
}

.onec
{
    padding-top: 15px;
}

.rightnasalpad
{
    padding-right: 30px;
}

.marginpadmaxis
{
    padding: 2px 10px 20px 5px;
}

.marginpadmaxisxx
{
    padding: 2px 10px 0px 5px;
}

.toppadnasal
{
    padding-top: 15px;
}

.toppadnasaldana
{
    padding-top: 5px;
}

.toppadnasalxx
{
    padding-top: 7px;
}

.bordernasal
{
    border: solid 2px #ee1c4b;
}

.borderscar
{
    border: solid 2px #5698d2;
}

.bordermaxis
{
    border: solid 2px #f26754;
}

.bottomselect
{
    padding: 7px 7px 7px 7px;
    background-color: #ff712b;
    border: solid 1px black;
    border-bottom-width: 1px;
}

.lefthelppad
{
    padding-left: 65px;
}

.pelhamfive
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;
	color: black;
}

.topbannerfont
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	color: black;
	line-height: 20px;
}

.orangetablecol
{
    border: solid 2px #ff7200;
}

.topbotpadcompliant
{
    padding-top: 15px;
}

.topstalkpad
{
    padding-top: 10px;
}

.mikepadte
{
    padding-top: 25px;
}

.whiteboldstocking
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

.whiteboldstockingone
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	color: white;
	font-weight: bold;
}

.topstroke
{
    padding-top: 8px;
}

.pelhamone
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  17px;
	font-weight: bold;
	color: black;
}

.topnamepad
{
    padding-top: 20px;
}

.productbannerborder
{
    border: solid 2px navy;
}

.emailfont
{
 
	font-size: 12px;
    text-decoration: underline;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
	text-align: justify;
}

.pelhamtwo
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;
	color: black;
}

.pelbotpad
{
    padding-bottom: 7px;
}

.mainhelpheading
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  14px;
	font-weight: bold;
	color: white;
}

.tophelppad
{
    padding-top: 10px;
}

.mainhelpheadingone
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.mainhelpheadingtwo
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
}

.paddsds
{
    padding-bottom: 7px;
}

.backcolourblue
{
    padding-bottom: 7px;
    border-bottom: solid 1px #bfe2f5;
}

.backcolourblueaaaa
{
    padding-bottom: 4px;
    border-bottom: solid 1px #bfe2f5;
}

.backcolourbluemic
{
    padding-bottom: 4px;
    border-bottom: solid 1px #bfe2f5;
}

.backcolourblueone
{
    padding-top: 20px;
    padding-bottom: 7px;
    border-bottom: solid 1px #bfe2f5;
}

.backcolourbluespec
{
    border-bottom: solid 1px #bfe2f5;
}
  
.topminipad
{
    padding-top: 5px;
}

.navycareers
{
    color: Navy;
}

.linkbold
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;
	color: navy;
}

.linkboldone
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;
	color: #434343;
}

.linkboldoneone
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;
	color: #434343;
	text-decoration: underline;
}

.linkboldoneoneno
{
    font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
}

.toppadddiv
{
    padding-top: 8px;
}

.leftlinkpad
{
    padding-left: 20px;
}

.bottomcellpad
{
    padding-bottom: 15px;
}

.topperbottomcellpad
{
    padding-top: 25px;
}

.noborder
{
    border: solid 0px black;
}

.bluelistborder
{
    border: solid 2px red;
}

.smalltoperyoma
{
    padding-top: 15px;
}

.topphma
{
    padding-top: 15px;
}

.bluelistbordertwo
{
    border: solid 2px orange;
}

.bluelistborderone
{
    border: solid 2px black;
}

.bluedefaultborder
{
    border: 2px solid #40a7de;
}

.leftshipping
{
    padding-left: 20px;
}

.topshipanotherpad
{
    padding-top: 5px;
}

.defaultmouseone
{
    border: 2px solid #40a7de;
}

.imagedefault
{
    text-decoration: none;
    border: 0px solid #40a7de;
}

.bluedefaultborderone
{
    border: 2px solid #40a7de;
    padding: 14px 8px 12px 8px;
}

.startborder
{
    border: solid 0px orange;
}

.topbrandproduct
{
    padding-top: 10px;
    padding-bottom: 6px;
}

.RegFormHead
{
	color: white;
	font-family: Verdana,Arial, Helvetica;
	padding-top:-1px;
	font-size:  12px;
	padding-left: 0px;
	font-weight: bold;
}

.itemtoppad
{
    padding-top: 5px;
    padding-bottom: 8px;
}

.itemtoppadone
{
    padding-top: 5px;
    padding-bottom: 8px;
    padding-left: 7px;
}

.medicalclass
{
    font-family: Verdana,Arial, Helvetica;
    font-weight: bold;
	font-size:  12px;
	color: Navy;
	text-decoration: underline;
}

.paddingcell
{
    padding: 12px 12px 12px 12px;
}

.normalfont
{
    color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
}

.aboutustoppad
{
    padding-top: 20px;
}

.bottomarticlessmallpad
{
    padding-bottom: 15px;
}

.articlessmallheader
{
    color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;
	text-decoration: underline;
}

.articlessmallheaderone
{
    color: #828080;
	font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	text-decoration: none;
}

.articlessmallheaderonesdadasdasd
{
    color: #828080;
	font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;	
	margin-bottom: 0px;	
}


.articlessmallheadertwo
{
    color: navy;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;
	text-decoration: none;
}

.articlessmallfont
{
    color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  11px;
	text-align: justify;
}

.leftpadarticles
{
    padding-left: 12px;
}

.normalfontone
{
    color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	line-height: 15px;
}

.borderoutline
{
    border: solid 2px #e52325;
}

.OutlineTable
{
	 border-color: #bfe2f5;
	 border-width: 1px;
	 border-style: solid;
}

.bottomfooterborder
{
    border: 1px solid #89d3f6;
    padding: 11px 11px 11px 11px;
}

.custerrormesstwo
{
	padding-left: 10px;
}

.contactimage
{
    border: 1px solid navy;
}

.custregcellspaczero
{
	padding-left: 10px;	
	padding-top: 16px;
}

.leftpadnasal
{
    padding-left: 20px;
}

.bigtwo
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;	
}

.bigfour
{
    color: #f8596d;
	font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	font-weight: bold;	
	text-decoration: none;
}

.bigfive
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  21px;
	font-weight: bold;	
}

.bigfivesam
{
    color: maroon;
	font-family: Verdana,Arial, Helvetica;
	font-size:  21px;
	font-weight: bold;	
}

.bigsix
{
    color: navy;
    letter-spacing: 2px;
	font-family: Verdana,Arial, Helvetica;
	font-size:  21px;
	font-weight: bold;	
}

.bigsixone
{
    color: white;
    letter-spacing: 2px;
	font-family: Verdana,Arial, Helvetica;
	font-size:  21px;
	font-weight: bold;	
}

.bluelinker
{
    color: yellow;
	font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;	
} 

.toprowpad
{
    padding-top: 5px;
}

.bluelinkertoss
{
    color: navy;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;	
} 

.bluelinkertosser
{
    color: Maroon;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;	
} 

.bluelinkertossers
{
    color: red;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
	font-weight: bold;	
} 


.yellowfont
{
    color: yellow;
	font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;	
} 

.yellowfontred
{
    color: #f8596d;
	font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	font-weight: bold;	
} 

.whitebigfont
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  18px;
	font-weight: bold;	
}

.buttonyellowfont
{
    background-color: Transparent; 
    border-style: none;
    cursor: pointer;
    display:table-cell;
    text-decoration: underline;
    color: #444948;
	font-family: Helvetica, Verdana,Arial;
	font-size:  12px;	
	text-align: left;
}

.navyfontone
{
    color: yellow;
	font-family: Verdana,Arial, Helvetica;
	font-size:  13px;
	font-weight: bold;	
} 


.bottompaddscar
{
    padding-bottom: 8px;
}

.toppadnasalone
{
    padding-top: 20px;
}

.toppadnasalonemike
{
    padding: 10px 10px 10px 10px;
}

.toppadnasaloneone
{
    padding-top: 30px;
}


.bottompadclassnasal
{
    padding-bottom: 25px;
}

.toppadnasalspec
{
    padding-top: 20px;
}

.toppadnasalspecxx
{
    padding-top: 33px;
    padding-bottom: 4px;
}


.bigthree
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  18px;	
	font-weight: bold;
}

.bigthreeone
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  19px;	
	font-weight: bold;
	letter-spacing: 2px;
}

.custerrormess
{
	color: red;
	font-family: Verdana, Arial, Helvetica;
	font-size:  11px;
}

.tempadvanced
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  11px;	
}

.bigone
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  22px;
	font-weight: bold;	
} 

.leftcompareone
{
    padding-left: 5px;
}

.smalltopscar
{
    padding-top: 5px;
}

.backfontscar
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  14px;
	font-weight: bold;	
	text-decoration: underline;
}

.backfontscarone
{
    color: white;
	font-family: Verdana,Arial, Helvetica;
	font-size:  14px;
	font-weight: bold;	
}

.leftcomparetwo
{
    padding-left: 35px;
}


.bigseven
{
    color: navy;
	font-family: Verdana,Arial, Helvetica;
	font-size:  22px;
	font-weight: bold;	
	letter-spacing: 2px;
} 

.leftpadrejuva
{
    padding-left: 30px;
}

.dropdowntextpayment
{
	border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 41px;
    font-size: 12px;
    color: #444948
}

.custregcellspacteaser
{
	padding-top: 12px;	
	padding-left: 10px;
}

.requiredfielred
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: red;
}

.popuplinkscolour
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
}

.custregcellspacwhatever
{
	padding-top: 12px;	
	padding-left: 10px;
}

.searcheralttext
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;	
	text-decoration: underline;
}

.paddleffterplay
{
	padding-left: 20px;
	padding-top: 2px;	
}

.smspopuppadds
{
	padding-bottom: 10px;
	padding-top: 2px;
	padding-left: 15px;
	padding-right: 15px;	
}

.mobileformatno
{
	color: Black;
	font-weight: bold;
	font-family: Verdana,Arial, Helvetica;
	font-size:  15px;
	text-decoration: underline;
}

.topperpopsms
{
	padding-top: 15px;	
	padding-bottom: 4px;
}

.smstext
{
	color: black;
	font-family: Arial, Helvetica;
	font-size:  12px;
}

.topperpopsmssoprano
{
	padding-top: 20px;	
	padding-bottom: 4px;
}

.marginforhr
{
	padding-left:9px;
	padding-right:9px;
	padding-bottom: 6px;
}

.gatewaypad
{
	padding-left: 9px;
	padding-bottom: 14px;	
	padding-top: 10px;
}

.cardbottpadser
{
	padding-top: 10px;	
	padding-left: 20px;
	padding-bottom: 24px;	
}

.privacybody
{
    padding: 5px 2px 8px 8px;
}

.topcrickpad
{
    padding-top: 10px;
}

.maintextlarger
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
}

.opmarginanotherpad
{
    padding-top: 12px;
}

.maintextlargernavy
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: navy;
}

.emerbig
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 14px;
	color: white;
	font-weight: bold;
}

.emerbigone
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 14px;
	color: black;
	font-weight: bold;
}

.backbluelist
{
    padding: 8px 8px 12px 0px;
    background-color: Navy;
}

.backbluelistone
{
    padding: 8px 8px 12px 0px;
    background-color: #ff712b;
}


.imagelefta
{
    padding-left: 8px;
    padding-top: 12px;
    padding-bottom: 8px;
    padding-right: 20px;
    background-color: Navy;
}

.imageleftatwo
{
    padding-left: 8px;
    padding-top: 22px;
    padding-bottom: 8px;
    padding-right: 20px;
    background-color: Navy;
}


.imageleftaone
{
    padding-left: 8px;
    padding-top: 18px;
    padding-bottom: 8px;
    padding-right: 20px;
    background-color: #ff712b;
}

.maintextlargerwhiter
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: white;
}

.maintextlargerwhiterone
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
}

.paddrowtopsbulla
{
	padding-top: 6px;
}

.bulletleftb
{
	padding-top: 13px;
	padding-left: 5px;	
}

.paddrowtopsbullb
{
	padding-top: 15px;
}

.bulletlefta
{
	padding-left: 5px;	
	padding-top: 6px;
}

.paddrowtopsbull
{
	padding-top: 8px;
}

.bulletleft
{
	padding-top: 8px;
	padding-left: 5px;	
}

.cellpadderazoneme
{
	padding-top: 20px;
}

.maintextlargerbold
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.entrymainbookingredll
{
	color: red;
	font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	padding-left: 0px;
	line-height: 17px;
	text-decoration: underline;
}

.horizliner
{
	color: Black;
	height: 1px;	
}

.dropdowntextpayment
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  11px;
    width: 41px;	
}

.searchheadersspecialtwothr
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
    font-weight: bold;
}

.custregtextboxestempted
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  11px;
	width: 220px;
	height: 20px;
}

.requiredfielred
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: red;
}

.searchheadersspecialtwo
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
    font-weight: bold;
}

.custregcellspacthreetemper
{
	padding-top: 1px;	
	padding-bottom: 10px;
}

.specialcustregpadd
{
	padding-top: 18px;	
	padding-bottom: 5px;
}

.radiolisttext
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  12px;
}

.radiolisttextred
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.custregcellspac
{
	padding-top: 10px;	
	padding-left: 10px;
}

.custregcellspacjag
{
	padding-top: 10px;	
	padding-left: 20px;
}

.cardsecnumber
{
	  border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 150px;
    font-size: 12px;
    color: #444948
    
}

.leftclickto
{
    padding-left: 10px;
}


.cardsecnumberone
{
	
      border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 220px;
    font-size: 12px;
    color: #444948
}

.cardsecnumbertwo
{
	
    border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 223px;
    font-size: 12px;
    color: #444948
}

.contactfontone
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

.contactfonttwo
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.redcontactfonttwo
{
    font-family: verdana;
    font-size: 12px;
    color: Red;
    text-decoration: none;
}

.bottompadclass
{
    padding-bottom: 15px;
}

.maptoppad
{
    padding-top: 15px;
}
   
.contactfontthree
{
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
}   

.menulinksnoback
{
    border: 1px solid #000000;
}

.findstockingtoppad
{
    padding-top: 20px;
}

.menulinksnobackspecial
{
    border: 1px solid #000000;
    padding-right: 5px;
}

.lefbottompad
{
    padding-left: 68px;
}

.usernametext
{
    font-family: verdana;
    font-size: 11px;
    color: #000000;
}

.footerboldfont
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.ordersfont
{
    font-family: verdana;
    font-size: 12px;
}

.padadminmainleft
{
    padding-left: 20px;  
}

.loginmenurightpadder
{
    padding-right: 10px;    
}

.rightpadder
{
	padding-right: 0px;
}

.gatewaypadzen
{
	padding-left: 0px;
	padding-bottom: 6px;	
	padding-top: 16px;
}

.cellpaddera
{
	padding-top: 10px;	
}

.cellpadderazonemes
{
	padding-top: 13px;
}

.bulletlefttemper
{
	padding-top: 17px;
	padding-left: 5px;	
}

.paddrowtopsbulltemperone
{
	padding-top: 8px;
	padding-bottom:8px;
}


.paddrowtopsbulltemper
{
	padding-top: 17px;
}

.BigHeadings
{
	color: black;
	font-family: Verdana,Arial, Helvetica;
	font-size:  15px;
	font-weight: bold;
	text-decoration: underline;
}

.usernametextbox
{
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    width: 60px;
    border: solid 1px navy;
    height:12px;
}

.menufont
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.footerfont
{
    font-family: verdana;
    font-size: 12px;
    text-decoration: underline;
    color: #000000;
}   

.footerfontone
{
    font-family: verdana;
    font-size: 11px;
    color: #000000;
}  

.footerbackground
{
    border: 1px solid #89d3f6;
    background-color: #89d3f6;
    padding-bottom: 5px;
}

.categoryborder
{
    border: 1px solid #89d3f6;
}

.categorybackground
{
    background-color: #89d3f6;   
}

.categoryfont
{
    font-family: verdana;
    font-size: 11px;
    text-decoration: underline;
    color: #000000;
}

.philleftone
{
    padding-left: 83px;
}

.phillefttwo
{
    padding-left: 68px;
}

.topbannerpadder
{
    padding-top: 20px;
}

.topbannerpadderone
{
    padding-top: 16px;
}

.topbannerpadderonemic
{
    padding-top: 10px;
}

.phillefthree
{
    padding-left: 49px;
}


.smallpixelstop
{
    padding-top: 15px;
}

.smallpixelstopleft
{
    padding-left: 24px;
}

.buttoncategoryfont
{
    background-color: transparent;
    border-style: none;
    cursor: pointer;
    display:table-cell;
    font-family: verdana;
    font-size: 11px;
    text-decoration: underline;
    color: #000000;
}

.buttoncategoryfontsubhash
{
    font-family: verdana;
    font-size: 11px;
    text-decoration: underline;
    color: #000000;
}

.noborderaaa
{
    border: solid 0px black;
}

.specialleftone
{
    padding-left: 54px;
}

.speciallefttwo
{
    padding-left: 90px;
}
.specialleftthree
{
    padding-left: 86px;
}


.buttonproductlistfontanother
{ 
    background-color: transparent;
    border-style: none;
    cursor: pointer;
    text-align: left;
    display:table-cell;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: navy;    
}

.smallerprodpad
{
    padding-top: 10px;
}

.buttonproductlistfont
{
    background-color: transparent;
    border-style: none;
    cursor: pointer;
    text-align: left;
    display:table-cell;
    font-family: helvetica;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #424040;    
}

.leftmaincontentpad
{
    padding-left: 20px;   
}

.bulletfont
{
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;  
}

.copyrighttext
{
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

.productlistfont
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #000000;    
}

.productlistfontanother
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: navy;    
}

.productlistfontanotherone
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: navy;    
}

.currentpageclass
{
    font-family: verdana;
    font-size: 12px;
    text-decoration: underline;
    color: #000000;        
}

.nextpreviousclass
{
    font-family: helvetica, verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #d23939;   
    padding-left: 10px;
    padding-right: 10px;    
}

.nextpreviousclassone
{
    font-family: helvetica, verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #d23939;   
}

.closewindowprofile
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: red;      
}

.mainleadingfont
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

.leftaboutuspad
{
    padding-left: 20px;
}

.leftarticlespad
{
    padding-left: 20px;
}

.maxpadleft
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
}

.leftarticlespadderm
{
    padding-left: 20px;
    padding-top: 20px;
}

.leftaboutuspadimagepadddd
{
    padding-left: 20px;
}

.topclasspadmic
{
    padding-top: 20px;
}

.leftaboutuspadimagepaddddone
{
    padding-left: 20px;
    padding-bottom: 10px;
}

.articlesline
{
    background-color: #bfe2f5;
    border: 1px;
    color: red;
    height: 1px;
    margin-bottom: 8px;
} 

.subheadings
{
    font-size: 14px;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: underline;
    color: Black;
}

.subheadingsorange
{
    font-size: 13px;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: underline;
    color: red;
}


.subheadingsnounderline
{
    font-size: 13px;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    color: red;
}  

.topimagepadbot
{
    padding-bottom: 0px;
    padding-top: 10px;
}

.maintextmichael
{  
    text-decoration: underline;
    font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	color: #444948;
	text-align: justify;
	font-weight: bold;

}

.maintextmichaelmikk
{  
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  13px;
	color: #444948;
	text-align: justify;
	font-weight: bold;

}

.paddingsmalltopone
{
    padding-top: 5px;
}

.paddingtop20px
{
    padding-top:20px;   
}

.articletopbotpad
{
    padding-top: 10px;
    padding-bottom: 5px;
}

.backnavycolor
{
    border-left: solid 1px navy;
}

.backnavycolormkike
{
    background-color: Navy;
}

.whitebigbold
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: White;
}

.navybordercareers
{
    border: solid 1px navy;
}

.paddingcareers
{
    padding: 14px 14px 14px 14px;
}

.navyborder
{
    border-top: solid 0px navy;
    border-left: solid 0px navy;
    border-right: solid 0px navy;
    border-bottom: solid 1px navy;
}

.navyborderone
{
    border-top: solid 1px navy;
    border-left: solid 1px navy;
    border-right: solid 1px navy;
    border-bottom: solid 0px navy;
}

.whiteboldheading
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: White;
}

.bluetextlink
{
    font-family: verdana;
    font-size: 12px;
    color: Blue;
    text-decoration: underline;
}

.numericbuttonclass
{
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
    color: #000000;      
}

.numericnextprevclass
{
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
    color: #000000;       
}

.padleft
{
    padding-right:20px;   
}

.rightonlyborder
{
    border-right: solid 1px navy;  
    padding: 8px 3px 8px 3px;
}

.productheader
{
    font-family: helvetica, verdana;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #727171;             
}

.finaltoppromopad
{
    padding-top: 8px;
}

.finaltoppromopadone
{
    padding-top: 14px;
}

.promotext
{
    font-family: verdana;
    font-size: 12px;
}

.anotherinnerpromopad
{
    padding: 8px 8px 8px 8px;
}

.pdfmediafont
{
    font-family: helvetica;
    font-size: 12px;
    text-decoration: underline;
    color: #444948;   
    padding-left: 7px;
    padding-right: 12px;
}

.pdfmediafontmicccc
{
    font-family: helvetica;
    font-size: 12px;
    text-decoration: underline;
    color: #444948;   
    padding-left: 5px;
    padding-right: 10px;
}

.productdescriptionfont
{
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
    text-align: justify;
}

.toppaddpdfmedia
{
    padding-top: 5px;
}

.toppadddescription
{
    padding-top: 15px;   
    text-align: justify;
}

.blueborder
{
    border: 1px dashed #bfe2f5;
    padding: 3px 3px 3px 3px; 
       
}

.galleryfont
{
    font-family: helvetica, verdana;
    font-size: 12px;
    font-weight: bold;
    color: #424040;      
}

.galleryfontxxx
{
    font-family: helvetica, verdana;
    font-size: 12px;
    font-weight: bold;
    color: #424040;      
}

.galleryborder
{
    border: 1px solid #bfe2f5;
}

.galleryimagepadding
{
    padding: 10px 10px 10px 10px;  
}

.galleryimagepaddingone
{
    padding: 10px 10px 10px 10px;  
}

.galleryimagepaddingmouseover
{ 
    border: 1px dashed #bfe2f5;
}

.smallgalleryborderwithpad
{
    border: 1px solid #bfe2f5;
    padding: 3px 3px 3px 3px;       
}

.smallgalleryborderwithpadspecial
{
    border: 1px solid navy;
    padding: 3px 3px 3px 3px;       
}

.toppadsmallgallery
{
    padding-top: 4px;   
}

.productassociationsheader
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: navy;         
}

.horizontalline
{
    background-color: navy;
    border: 1px;
    color: Navy;
    height: 1px;
    margin-bottom: 8px;
}

.associationgalleryborder
{
    border: 1px solid navy;    
}

.associationgalleryfont
{
    font-family: helvetica, verdana;
    font-size: 12px;
    font-weight: bold;
    color: #434446;   
    text-decoration: underline;
}

.rightpaddassociation
{
    padding-right: 8px;   
}

.topmiccccpas
{
    padding-top: 10px;
}

.productlinksfont
{
    font-family: helvetica;
    font-size: 12px;
    color: #565657;
    text-decoration: underline;  
}

.helptextone
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: navy;  
}

.bottpins
{
    padding-bottom: 5px;
}

.smallimageleftpad
{
    padding-left: 4px;   
}

.helptexttwo
{
    font-family: helvetica, verdana;
    font-size: 13px;
    font-weight: bold;
    color: #767677;
    text-decoration: none;  
}

.newsheading
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: navy;
    text-decoration: underline;  
}

.bottomnewspad
{
    padding-bottom: 15px;
}

.helptexttwomike
{
    font-family: helvetica, verdana;
    font-size: 14px;
    font-weight: bold;
    color: #727171;
    text-decoration: underline;  
}

.bottomcarter
{
    padding-bottom: 15px;
}

.magtoptow
{
    padding-top: 25px;
}

.helptextthree
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: navy;
    text-decoration: none;
}

.secondcolumnpadd
{
    padding-top: 10px;   
}

.largegalleryproductnamefont
{
    font-family: helvetica;
    font-size: 15px;
    font-weight: bold;
    color: #6c6c6d;
    text-decoration: underline;  
}

.buttonclassone
{
	font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black;
	width: 100px;
}

.printpageleftpad
{
    padding-left: 15px;   
}

.purchasingborderback
{
    background-color: #ff712b; 
}

.borderback
{
     border: 1px solid #bfe2f5;
}

.cellborderpurchasing
{
    border: 1px solid #bfe2f5;
    border-right-width: 0px;
    border-bottom-width: 0px;
    padding: 3px 3px 3px 3px;
}

.rederrorlabel
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: red;
}

.cellborderpurchasingone
{
    border: 1px solid #ff712b;
    padding: 3px 3px 3px 3px;
}

.specialborder
{
    border: 1px solid #bfe2f5;
    border-left-width: 0px;
    border-bottom-width: 1px;
     border-top-width: 0px;
}

.specialborderone
{
    border: 1px solid #bfe2f5;
    border-left-width: 0px;
    border-bottom-width: 1px;
    border-top-width: 0px;
}

.purchasingtext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 10px;
	color: black;
}

.purchasingtextorders
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
}

.purchasingtextordersbutton
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

.acrosppad
{
    padding-top: 13px;
}

.purchasingtextbox
{
    width: 25px;
    font-family: Helvetica, Verdana,Arial;
	font-size: 11px;
	color: black;
	border: solid 1px navy;
}

.contacttextboxone
{
    width: 355px;
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black;
	border: solid 1px navy;
}

.minitopcontact
{
    padding-top: 5px;
}

.minitopcontactone
{
    padding-top: 15px;
}

.contacttextboxtwo
{
    width: 355px;
    height: 200px;
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black;
	border: solid 1px navy;
}

.chartbody
{
    margin: 10px 10px 10px 10px;   
}

.chartborder
{
    border: 1px solid #bfe2f5;    
}

.firstpurchaseintrofont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black;
}

.firstpurchaseintrofontbigger
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;
}

.secondpurchaseintrofont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: red;
}

.secondpurchaseintrofontbigger
{
    font-family: Helvetica, Verdana,Arial, ;
	font-size: 12px;
	color: red; 
}

.toppaddingforpurchaseintro
{
    padding-top: 5px;   
    text-align: justify;
}

.lineheightclass
{
    line-height: 14px;
}

.addproductfont
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;  
    padding-right: 8px;     
}

.addproductfontone
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;  
    padding-left: 8px;
    padding-right: 8px;     
}

.padzimgo
{
    padding-top: 12px;
}

.addcodetextboxclass
{
    width: 55px;
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: black;   
	border: solid 1px #d1d3d3;
}

.addcodetextboxclassmicc
{
    width: 100px;
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: black;   
	border: solid 1px #d1d3d3;
}


.addcodetextboxclassone
{
    width: 35px;
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: black;   
	border: solid 1px #d1d3d3;
}

.addproductleftpad
{
    padding-left: 15px;   
}

.registermaintext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black; 
	padding-right: 20px;  
}

.registermaintextmembership
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black; 
	padding-right: 63px;  
}

.registermaintextone
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	padding-right: 5px;  
	color: #444948;
}

.registermaintexttwo
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black; 
	padding-right: 24px;  
}

.registermaintextthree
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black; 
	padding-right: 36px;
}

.bottomcellspeaclpadding
{
    padding-bottom: 5px;
}

.bottomcellspeaclpaddingone
{
    padding-top: 20px;
    padding-bottom: 5px;
}


.registertextboxes
{
       border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 245px;
    font-size: 12px;
    color: #444948
}

.registertextboxesone
{
      border: solid 1px #d1d3d3;
    width: 250px;
    font-family:  Helvetica, Verdana,Arial;
	font-size: 12px;
	color: black;   
}

.registertextboxesmembership
{
    width: 250px;
    border: solid 1px #d1d3d3;
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: black;   
}

.registertextboxesstreet
{
    width: 286px;
    border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    font-size: 12px;
    color: #444948
}

.registertextboxescity
{
    width: 125px;
     border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    font-size: 12px;
    color: #444948
}

.registertextboxesstate
{
    width: 175px;
     border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    font-size: 12px;
    color: #444948
}

.registertextboxespostcode
{
    width: 94px;
     border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    font-size: 12px;
    color: #444948
}

.registertextboxescountry
{
    width: 160px;
     border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    font-size: 12px;
    color: #444948
}

.registerhorizontalline
{
    width: 780px;
    background-color: navy;
    border: 1px;
    color: Navy;
    height: 1px;
    margin-left: 0px;
}

.registerhorizontallineorders
{
    width: 798px;
    background-color: navy;
    border: 1px;
    color: Navy;
    height: 1px;
    margin-left: 0px;
}

.registerhorizontallineorderspopup
{
    width: 548px;
    background-color: navy;
    border: 1px;
    color: Navy;
    height: 1px;
}

.registerhorizontallineorderspopupmic
{
    width: 568px;
    background-color: navy;
    border: 1px;
    color: Navy;
    height: 1px;
    margin-left: 0px;
}

.registerbold
{
    font-family: Verdana,Arial, Helvetica;
    font-weight: bold;
	font-size: 12px;
	color: navy;   
}

.registerboldmikeone
{
    background-color: Navy;   
}

.registerboldmiketwo
{
    font-family: Verdana,Arial, Helvetica;
    font-weight: bold;
	font-size: 12px;
	color: white;   
}

.errortable
{
    border: 1px solid navy; 
    padding: 10px 10px 0px 10px; 
    background-color: #fdffca; 
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black; 
	line-height: 18px;
}

.toppadunsuccess
{
    padding-top: 15px;
}

.leftvalidationpad
{
    padding-left: 10px;
}

.errortableone
{
    border: 1px solid navy; 
    padding: 10px 10px 10px 10px; 
    background-color: #fdffca; 
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: red; 
	line-height: 18px;
	width: 780px;
}

.topshippadding
{
    padding-top: 15px;   
}

.bottomshippadding
{
    padding-top: 10px;
    padding-bottom: 15px;   
}

.validationtoppadd
{
    padding-top: 15px;   
}

.shippingtoppad
{
    padding-top: 8px;
}

.optionaltext
{
     font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: red; 
}

.checkboxfont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	color: black;  
}

.toppaddprivacy
{
    padding-top: 10px;   
}

.toppaddprivacynews
{
    padding-top: 7px;   
}

.privacytermspop
{
    padding-left: 4px;
    padding-right: 4px;
    
      font-family: helvetica, verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    color: #d23939;   
}

.successtext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: black;  
}

.successlinkfont
{
    font-family: Helvetica, Verdana,Arial ;
	font-size: 12px;
	color: red; 
	text-decoration: underline;    
}

.successlinkfonthekv
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: red; 
	text-decoration: underline;    
}

.gridviewclass
{
    border: 1px solid #65bce8; 
    font-family: Helvetica, Verdana,Arial;
    color: #444948;
    font-size: 12px;
    padding: 3px 3px 3px 3px;
}

.codewidth
{
    width: 70px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.codewidthheader
{
    width: 70px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.namewidth
{
    width: 286px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.namewidthone
{
    width: 236px;   
    text-align: left; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.namewidthheader
{
    width: 286px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.namewidthheaderone
{
    width: 236px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.qtywidth
{
    width: 45px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.qtywidthheader
{
    width: 45px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.qtywidthone
{
    width: 40px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.qtywidthheaderone
{
    width: 40px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.unitpricewidth
{
    width: 100px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.unitpricewidthheader
{
    width: 100px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.unitpricewidthone
{
    width: 85px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.unitpricewidthheaderone
{
    width: 85px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.totalpricewidth
{
    width: 75px;   
    text-align: center; 
    border: 1px solid #65bce8; 
     padding: 1px 3px 1px 3px;
    height: 26px;
    font-family: verdana;
    font-size: 11px;
}

.totalpricewidthheader
{
    width: 75px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.editwidth
{
    width: 115px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.editwidthheader
{
    width: 115px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.deletewidth
{
    width: 65px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.deletewidthheader
{
    width: 65px;   
    text-align: center; 
    border: 1px solid #65bce8; 
    padding: 1px 3px 1px 3px;
    height: 26px;
}

.backshoppingrow
{
    border-left-width: 0px;
    font-family: helvetica, verdana;
    font-size: 13px;
    font-weight: bold;    
    color: #424040;
    padding-bottom: 10px;
}

.toppadingshop
{
    padding-top: 10px;
}

.backshoppingrowone
{
    background-color: #ff712b;
    border: 1px solid #ff712b; 
    border-left-width: 1px;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;    
}

.edititemtemplatetextbox
{   
    font-family: verdana;
    font-size: 11px;
    color: #000000;
    width: 40px;
    border: solid 1px navy;
    height:12px;
}

.editrowclass
{
    height: 100px;   
}

.boldpricing
{
    font-weight: bold;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;
	font-size:  12px;
	color: #444948;
}

.toppaddingshoppingcart
{
    padding-top: 10px;   
}

.topbottomborder
{
    border-top: solid 1px #65bce8;
    border-bottom: solid 1px #65bce8;
}

.bottomshippingprice
{
    padding-bottom: 10px;   
}

.chooseyourshipping
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    color: navy;
    text-decoration: underline;
}

.backshippingcolour
{
    background-color: #ff712b; 
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
}

.chooseshippingprice
{
    padding-top: 14px;   
}

.bordershippingtable
{
    border: solid 1px #ff712b; 
    padding: 4px 4px 4px 4px;   
}

.radiobuttontext
{
    font-family: verdana;
    font-size: 12px;
}

.shoppingcarttotals
{   
    font-family: verdana;
    font-size: 12px;
}

.shippingnotered
{
    font-family: verdana;
    font-size: 11px; 
    color: Red;
}

.shippingnotetoppad
{
    padding-top: 10px;
}

.chooseyourshippinglogin
{
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: navy;
}

.topbothbuttonspad
{
    padding-top: 5px;   
}

.shoppingcartemptyfont
{
    font-family: Helvetica, Verdana,Arial;
    font-size: 13px;
    color: Red;
}

.logincontrolclass
{
    border: solid 1px white;
}

.backloginrow
{
    background-color: Navy;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    color: white;
    height: 25px;
}

.userpasstextlogin
{
    font-family: verdana;
    font-size: 12px;   
}

.usernamepasswordtextbox
{
     border: solid 1px #dedede;
    font-family: Helvetica,Verdana,Arial ;
    width: 200px;
    font-size: 12px;
}

.loginnavigatetext
{
    font-family: verdana;
    font-size: 12px;
    color: #ff712b;
    font-weight: bold; 
    text-decoration: none;
}

.paddinglogintable
{
    padding: 4px 4px 4px 4px;   
}

.redrequired
{
    font-family: verdana;
    font-size: 12px;
    color: red;
}

.redrequiredone
{
      font-size: 12px;
    text-decoration: none;
    font-family: Helvetica, Verdana,Arial;

    color: red;
}

.redrequiredspecial
{
    font-family: helvetica;
    font-size: 12px;
    color: red;
    padding-top: 5px;
}


.specialtoppadlogincreate
{
    padding-top: 8px;
}

.bottomtextuserpad
{
    padding-bottom: 10px;    
}

.submitbuttonpadtop
{
    padding-top: 10px;
}

.successemail
{
    font-family: verdana;
    font-size: 12px;
}

.errortablereset
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: red; 
	line-height: 18px;
}
.maytop
{
    padding-top: 7px;
}

.topshoppingcartinstructions
{
    border: solid 1px #8d8f90;
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
}

.errortableconfirm
{
    border: 1px solid navy; 
    padding: 10px 10px 10px 10px; 
    background-color: #fdffca; 
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: red; 
	line-height: 18px;
}

.registerhorizontallineconfirm
{
    width: 802px;
    background-color: navy;
    border: 1px;
    color: Navy;
    height: 1px;
}

.topgridviewpad
{
    padding-top: 22px;
}

.toppaddingshoppingcartconfirm
{
    padding-top: 20px;   
}

.shippingmethodtext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.makepaymenttext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 13px;
	color: Navy;
	font-weight: bold;
}

.paymenttoppad
{
    padding-top: 20px;
}

.makeselpading
{
    padding-top: 13px;
}

.makepaymenttextor
{
    font-family: Helvetica,Verdana,Arial, ;
	font-size: 14px;
	color: Navy;
	font-weight: bold;
	font-style: italic;
}

.outlinesendorder
{
    border: 1px solid #ff712b; 
}

.tableinvoicepopupborder
{
    border: 1px solid navy;
}

.sendorderfont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
}

.topsendpadd
{
    padding-top: 12px;
}

.sendorderfonttextbox
{
       border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 160px;
    font-size: 12px;
    color: #444948
}

.sendorderfonttextboxdropdown
{
  
	       border: solid 1px #d1d3d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 160px;
    font-size: 12px;
    color: #444948
}

.requiredconfirm
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: Red; 
}

.toprequiredconfirm
{
    padding-top: 10px;
}

.invoicetoppad
{
    padding-top: 15px;    
}

.invoicetoppadorders
{
    padding-bottom: 25px;    
}

.invoicefontone
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 13px; 
	text-decoration: none;
	line-height:18px;
	font-weight: bold;
	color: #424040;
}

.indiapad
{
    padding-top: 5px;
}

.poppadddd
{
    margin: 15px 15px 15px 15px;
}
  
.invoicefonttwo
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	line-height:18px;
}

.topphilller
{
    padding-top: 15px;
}

.invoicefontthree
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
	line-height:18px;
	text-decoration: underline;
	color:#424040;
}

.bottominvoicepad
{
    padding-bottom: 10px;
}

.currentpagetoppad
{
    padding-top: 10px;
}

.adminborderlogin
{
    border: 1px solid navy; 
}

.adminmenulinks
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

.backadminmenu
{
    background-color: #89d3f6;
    border: 1px solid black; 
} 

.addcategoryfont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.addcategorybox
{
    border: 1px solid navy; 
    width: 150px;
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.addcategoryboxstatus
{
    border: 1px solid navy; 
    width: 153px;
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.addcategoryboxone
{
    border: 1px solid navy; 
    width: 152px;
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.addcategoryboxoneadmin
{
    border: 1px solid navy; 
    width: 242px;
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.addcategoryboxadmin
{
    border: 1px solid navy; 
    width: 236px;
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.paddingleftcategorybutton
{
    padding-left: 15px;    
}

.steppad
{
    padding-left: 20px;
    vertical-align: top;
}

.steponetext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 13px;  
}

.sidebarstyle
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px; 
	text-decoration: underline;
	width: 80px;
	vertical-align: top;
	line-height: 18px;
    border: 1px solid navy; 
} 

.mainaddproductstext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px; 
}

.mainaddproductsbox
{
    border: 1px solid navy; 
    width: 250px;  
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.mainaddproductsboxone
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px; 
	width: 500px;
	height: 150px;
	border: 1px solid navy; 
}

.mainaddproductsboxtwo
{
    border: 1px solid navy; 
    width: 254px;  
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.mainaddproductsboxthree
{
    margin-left: -4px; 
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.mainaddproductsboxthreesub
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
	width: 256px; 
}

.associationfont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.toppaddstyle
{
    padding-top: 10px;
}

.topstockingpad
{
    padding-top: 20px;
    padding-bottom: 5px;
}

.specialxmenpad
{
    padding-top: 20px;
}

.rednotfoundtext
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px; 
	color: Red;
}

.wizardtextbox
{
   	border: solid 1px #d1d2d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 193px;
    font-size: 12px;
}

.toppoppad
{
    padding-top: 5px;
}

.littlelefter
{
    padding-left: 3px;
}

.wizarddrop
{
  	border: solid 1px #d1d2d3;
    font-family: Helvetica,Verdana,Arial ;
    width: 200px;
    font-size: 12px;
}

.wizarderror
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
	color: Red;
}

.wizardfont
{
    font-family: Helvetica, Verdana,Arial;
	font-size: 12px;
}

.paddingassocbot
{
    padding-bottom: 10px;
}

.leftassociationpad
{
    padding-left: 15px;
}

.bottomtextualinfo
{
    padding-bottom: 20px;   
}

.topstepbutton
{
    padding-top: 15px;
}

.imagefonttext
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px;
}

.filebox
{   
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px; 
}

.bottomimageheadingpad
{
    padding-bottom: 10px;
}

.imageaborder
{
    width: 132px;
    height: 132px;   
}

.topimagepadding
{
    padding-top: 4px;
}

.topremovebutton
{
    padding-top: 5px;
}

.topremovebuttonone
{
    padding-top: 15px;
}

.addimagetextinstruciton
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px; 
}

.topinstructionpad
{
    padding-top: 10px;
}

.errortextfile
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px; 
	color: Red;
}

.leftfilepad
{
    padding-left: 15px;
}

.requiredcategory
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px; 
	color: Red;
}

.padcategorytop
{
    padding-top: 20px;
}

.topassociationbutton
{
    padding-top: 12px;
}

.mainadminfont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 12px; 
}

.removerrorfont
{
    font-family: Verdana,Arial, Helvetica;
	font-size: 11px; 
	color: Red;
}