body {margin-top:20px; margin-bottom:20px; margin-left:0px; margin-right:0px; font-family:verdana; font-size:10px; color:#666666; background:url('../images/Page_back_shim.gif') #ccc repeat left top;}
h1 {font-weight: normal;font-size: 10px;color: #666666;padding: 0px;margin: 0px;font-family: verdana;text-decoration: none;}
textarea {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 2px;}
form {padding: 0;margin: 0;}
select {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 2px;}
h3 {font-size:12px;color:#009933;}

.cleaner {font-size:0px; width:100%; height:0px; margin:0px; clear:both;}

a.topnavlink {font-size: 10px;color: #666666;font-style:normal;text-decoration: none;}
a.topnavlink:link {font-size: 10px;color: #666666;font-style:normal;text-decoration: none;}
a.topnavlink:visited {font-size: 10px;color: #666666;font-style:normal;text-decoration: none;}
a.topnavlink:hover {font-size: 10px;color: #009933;font-style:normal;text-decoration: none;}
a.leftnavlink {font-size: 10px;color: #666666;font-style:normal;text-decoration: none;}
a.leftnavlink:link {font-size: 10px;color: #666666;font-style:normal;text-decoration: none;}
a.leftnavlink:visited {font-size: 10px;color: #666666;font-style:normal;text-decoration: none;}
a.leftnavlink:hover {font-size: 10px;color: #009933;font-style:normal;text-decoration: none;}
a {font-size: 10px;color: #000000;font-style:normal;text-decoration: none;}
a:link {font-size: 10px;color: #000000;font-style:normal;text-decoration: none;}
a:visited {font-size: 10px;color: #000000;font-style:normal;text-decoration: none;}
a:hover {font-size: 10px;color: #009933;font-style:normal;text-decoration: underline;}

.topMenuCell {height:28px;background: url('../images/shim_header_nav.jpg') top left repeat-x;}
.mastercell {border: 1px solid #666666;padding: 1px;background-color: #ffffff;}
.footercell {padding-right: 20px;text-align: right;font-size: 10px;height: 25px;background-image: url('../images/Shim_Footer.jpg');background-repeat: repeat-x;background-position: left top;}
.PageTitleCell {padding-right: 20px;text-align: right;font-size: 10px;height: 25px;background-image: url('../images/Tab_Shim.jpg');background-repeat: repeat-x;background-position: left top;}
.singlelinegrey {background-color:#ccc; height:1px; padding:0;}
.singlelinewhite {background-color: #ffffff;height: 1px;}
.topMenuNavCell {padding-left: 10px;padding-right: 10px;text-align: center;font-size: 10px;height: 23px;}
.sectiontitlecell {background-image: url('../images/shim_titles.jpg');background-repeat: repeat-x;background-position: left top;height: 20px;}
.fivepixelspread {height: 5px;}
.leftnavcell {background-image: url('../images/shim_diagonal_mid.gif');background-repeat: repeat;background-position: left top;padding-left: 5px;font-size: 10px;height: 22px;}
.maincontentcellback {background-image: url('../images/shim_diagonal_light.gif');background-repeat: repeat;background-position: left top;}
.leftnavsplittercell {background-image: url('../images/shim_left_nav_splitter.gif');background-repeat: repeat-x;background-position: left top;height: 3px;}
.logocell {padding-top: 10px;padding-bottom: 10px;text-align: center;}
.keyserviceborder {border: 1px solid #CCCCCC;background-color: #ffffff;padding: 1px;width: 171px;vertical-align: top;}
.keyservicetextcell {padding: 5px;font-family: verdana;font-size: 10px;color: #666666;}
.whiteContentCellPad1 {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 1px;}
.whiteContentCell {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 20px;}
.whiteContentTableCell {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 0px;}
.whiteContentCell10 {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 10px;}
.greenContentCell {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #009933;background-color: #FFFFFF;padding: 20px;}
.redContentCell {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #ff0000;background-color: #FFFFFF;padding: 20px;}
.welcomeCell {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 1;}
.text12 {font-family: verdana;font-size: 12px;color: #666666;}
.textcell {font-family: verdana;font-size: 10px;color: #666666;}
.textcellred {font-family: verdana;font-size: 10px;color: #ff0000;}
.textcellgreen {font-family: verdana;font-size: 10px;color: #009933;}
.textbox {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 2px;height: 20px;text-transform:uppercase;}
.email {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 2px;height: 20px;text-transform:lowercase;}
.FormButton {font-family: verdana;font-size: 10px;color: #333333;}
.CatTitle {font-family: verdana;font-size: 12px;color: #009933;font-weight: bold;}
.Postcode {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 2px;height: 20px;text-transform: uppercase;}
.EmailAddress {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;padding: 2px;height: 20px;text-transform: lowercase;}
.green {color: #009933;}
.TermsCell {border: 1px solid #CCCCCC;font-family: verdana;font-size: 10px;color: #666666;background-color: #FFFFFF;}
.TermsDiv {padding:20px;height: 250px;width: 554px;overflow:scroll;}
.TableTitleRow {font-size:12px;text-transform:uppercase;font-weight:bold;}
.TableTitleRow td {padding:4px;}
.TableRecordRow1 {font-size:10px;padding:4px;background-color:#e7e7e7;}
.TableRecordRow1 td {padding:4px;}
.TableRecordRow2 {font-size:10px;padding:4px;background-color:#ffffff;}
.TableRecordRow2 td {padding:4px;}
.TableRecordRowHighlight {font-size:10px;text-transform:capitalize;background-color:#339933;color:#FFFFFF;}
.TableRecordRowHighlight td {padding:4px;}
.submitrightbutton {margin-top:5px;}

.OrderDetailDiv {display:none;}
.show {display:none;}
#loginpanel{height:200px;width:250;display:block;background:url(../images/login_panel.png) top right;float:right;}
#loginpanel td {font-size:10px;color:#000;}
#loginpanel a {font-size:10px;color:#009933;text-decoration:none;}
#loginpanel a:hover {text-decoration:underline;}
#loginemail {width:140px;height:20px;border:solid 1px #ccc;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;padding:2px;text-transform:lowercase;}
#loginpassword {width:140px;height:20px;border:solid 1px #ccc;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;padding:2px;}
#loginform{margin-top:35px;float:right;}
#loginsubmit {margin-top:10px; background:url(../images/login_panel_button.gif) top left; width:141px; height:20px; display:block; border:0; cursor:pointer;}

#howpanel {width:557px;margin:0;margin:20px;padding:0;}
#howpanel li {width:278px;height:158px;display:block;float:left;padding:0;margin:0;}
#how_does_it_work {width:597px;height:80px;background:url(../images/title_how_does_it_work.png) center no-repeat;display:block;}
#more_links {width:557px;margin:20px;}
#more_links a {width:278px;height:80px;display:block; float:left;}

.summarycell {padding:10px;height:130px;font-size:10px;}
.openbuttoncell {width:50px;}

#navbarstrapline {height:28px;width:167px;background: url('../images/title_online_pharmacy_services.jpg') top left repeat-x; display:block; float:left;}
#navbar {float:right;width:605px;height:28px;}
#navbar a {height:28px;}
#navbar a:hover {background-position:bottom;}
#navbar_home {background: url('../images/btn_nav_home.jpg') top left no-repeat; height:28px; width:70px; display:block; float:right;}
#navbar_login {background: url('../images/btn_nav_login.jpg') top left no-repeat; height:28px; width:69px; display:block; float:right;}
#navbar_log_out {background: url('../images/btn_nav_logout.jpg') top left no-repeat; height:28px; width:79px; display:block; float:right;}
#navbar_register {background: url('../images/btn_nav_register.jpg') top left no-repeat; height:28px; width:81px; display:block; float:right;}
#navbar_contact {background: url('../images/btn_nav_contact.jpg') top left no-repeat; height:28px; width:88px; display:block; float:right;}
#navbar_help {background: url('../images/btn_nav_help.jpg') top left no-repeat; height:28px; width:57px; display:block; float:right;}

#feedbacktext {font-size:10px;padding:10px;}
#ordernotes {border: 1px solid #339933; width:557px; height:200px; margin-left:20px; margin-bottom:20px; padding:15px; font-size:10px;}

#stage1now {background: url('../images/Progress_Stage1_hover.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage2now {background: url('../images/Progress_Stage2_hover.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage3now {background: url('../images/Progress_Stage3_hover.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage4now {background: url('../images/Progress_Stage4_hover.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage5now {background: url('../images/Progress_Stage5_hover.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left;}

#stage1 {background: url('../images/Progress_Stage1.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage2 {background: url('../images/Progress_Stage2.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage3 {background: url('../images/Progress_Stage3.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage4 {background: url('../images/Progress_Stage4.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage5 {background: url('../images/Progress_Stage5.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left;}

#stage1done {background: url('../images/Progress_Stage1_done.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage2done {background: url('../images/Progress_Stage2_done.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage3done {background: url('../images/Progress_Stage3_done.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage4done {background: url('../images/Progress_Stage4_done.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left; margin-right:5px;}
#stage5done {background: url('../images/Progress_Stage5_done.jpg') top left no-repeat; width:115px; height:50px; display:block; float:left;}

#btn_confirm_order {margin:0 auto; display:block; margin-bottom:20px;}
#btn_proceed_to_next_stage {margin:0 auto; display:block; margin-bottom:20px;}