/*-----------------------------------------------------------
Gina	:  screen.css
Version	:  18th July, 2005
-----------------------------------------------------------*/

* {margin:0;padding:0}
body {width:675px;margin-right:auto;margin-left:auto;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida",verdana,Arial,Helvetica,sans-serif,sans;color:white;background:#000}

/* >Header
-----------------------------------------------------------*/

#header {border-top:1px solid #1f1f1f;height:95px;background:url(../images/ginaLogo.gif) no-repeat 4% 40%}
#header h1 a {display:block;margin-top:10px;margin-left:20px;height:39px;width:131px;border:none}
#header h1 a span {height:0;width:0;overflow:hidden;position:absolute}
#header ul,#header p {list-style:none;float:right;clear:both;text-transform:lowercase}
#header ul#options {width:457px;margin:0;margin-top:30px;list-style-type:none;border-bottom:1px solid #333;padding-top:4px;padding-bottom:6px;text-align:right;font:10.2px verdana,Arial,Helvetica,sans-serif,sans}
ul#options li {display:inline;margin:0;padding:0;border-right:1px solid #1b1b1b;padding-bottom:6px}
#header ul#options li#optionsLast {border:0}
#header ul#options li#optionsLast a {padding-right:22px}
UL#options li a {text-decoration:none;color:#999;padding:0 .9em 6px}
UL#options li a strong {color:#d5d5d5}
UL#options li a:hover {color:#e0e0e0;background:#262626}
#header p {float:right;clear:both;font-size:12px;margin-top:1em;margin-right:12px;color:#999;height:30px;padding-top:4px}
#header p a {border:1px solid #444;padding:.2em .6em;color:#fff;text-decoration:none;font:bold 14px verdana,Arial,Helvetica,sans-serif,sans}
#header p a:hover, #header p a.activeCurrency {border:1px solid #666;color:#fff;background:#262626}

/* >Navigation
-----------------------------------------------------------*/

#navigation {width:674px;margin:4px 0}
#navigation ul {width:674px;color:#000;font:11px/11px verdana,Arial,Helvetica,sans-serif,sans}
ul#menu {width:674px;margin:0;padding:6px 0 7px;list-style-type:none;border-right:0;height:11px;background:#3f3f3f}
ul#menu li {display:inline;margin:0;padding:0}
ul#submenu {margin:0;padding:5px 0;list-style-type:none;background:#888}
ul#submenu li {display:inline;margin:0;padding:0 0}
ul#submenu li a {color:#0f0f0f !important}
ul#submenu li.sel a {color:#fff !important}
.home div#submenu {width:675px;height:13px;border-top:1px solid #000;background:#2f2f2f}
#navigation a:link,#navigation a:visited,#navigation a:hover {color:#e0e0e0;text-decoration:none;padding:5px 23.63px;background:#3f3f3f}
#navigation ul#menu a:link,#navigation ul#menu a:visited,#navigation ul#menu a:hover {border-right:1px solid #000;background-repeat:repeat-x;background-position:bottom left;padding-bottom:6px}
@media all {

	#navigation ul#menu a#navLast {
		padding-left: 33px !important; padding-right: 33px !important;
	}
}
#navigation ul#menu a#navLast {border:0;padding-right:24px !important; }
.home #navigation ul#menu a:hover {border-bottom-color:#000}
#navigation ul#menu a:hover {border-bottom-color:#000;background:#4f4f4f}
#navigation ul#menu li.sel a:link,#navigation ul#menu li.sel a:visited,#navigation ul#menu li.sel a:hover {border-bottom-color:#888;color:#fff;background:#888}
#navigation ul#submenu a:link,#navigation ul#submenu a:visited,#navigation ul#submenu a:hover {font-weight:normal;padding:0 5px;background:#888}
#navigation ul#submenu a:hover {text-decoration:none;color:#fff !important}

/* >Front Content
-----------------------------------------------------------*/

.home #navigation {margin:5px 0 1px}
.home #content {background:#262626 url(../images/frontWatermark.gif) no-repeat top right;border:1px solid #262626}
.home #leadProduct {width:40%;float:left}
.home #leadProduct img {border:1px solid #686868;padding:3px;margin-top:15px;margin-left:15px;margin-bottom:15px}
.home #leadProduct a img:hover {border:1px solid #e0e0e0;background:#4e4e4e}
.home #frontMain {width:58%;float:right}
.home #frontMain p {margin-left:15px;font-size:.7em;width:80%;line-height:18px;color:#999}
.home #frontMain h2 span {display:none}
.home #frontMain h3 {margin-top:15px;margin-bottom:10px;width:92%;font-size:12px;padding-top:3px;padding-left:15px;padding-right:12px;height:18px;color:#838383;background:#2e2e2e}
.home #frontMain h3 strong {display:none}
.home #frontMain h3 span {margin-left:97px}
/*h2#newGinaCollection {margin-top:10px;margin-left:75px;margin-bottom:25px;height:153px;width:254px;background:url(../images/gina-text.gif) 15px 0 no-repeat}*/
h2#newGinaCollection {margin-top:0px;margin-left:15px;margin-bottom:28px;height:44px;width:325px;background:url(../images/Homepage-Text.gif) 0px 0 no-repeat}
.home #newGinaCollection p {margin-top:0px;margin-left:15px;margin-bottom:150px;}
.home #latestProducts p {width:80px;float:left;display:block;}
.home #latestProducts a img {border:1px solid #686868;padding:2px}
.home #latestProducts a img:hover {border:1px solid #e0e0e0;background:#4e4e4e}

/* >Section Heads
-----------------------------------------------------------*/

#sectionHead {height:40px;padding-left:15px;padding-top:3px}
.shopMain#sectionHead {height:50px}
.shopMain#sectionHead #sectionTitles {padding-bottom:0}
#sectionHeadWishlist {height:50px;padding-left:20px;padding-top:3px}
#sectionTitlesWishlist {width:98%}
#sectionHead h2,#sectionHeadWishlist h2 {font-size:.8em;float:left}
#sectionHead h2 {width:56%}
#sectionHeadWishlist h2 {width:50%}
#sectionHead h3,#sectionHeadWishlist h3 {font-size:.7em;font-weight:normal;clear:both}
.shop #sectionTitles {width:398px}
#sectionTitles {border-right:1px solid #4d4d4d;width:399px;float:left;padding-bottom:5px}
#shopStep {float:right;font-size:.8em}
#shopStep p {margin-top:1em;text-align:right}
#sectionHead p#shopPrice {width:40%;float:right;font-size:.8em;padding-right:11px;text-align:right}
#sectionHead p#shopItemDescription {font-size:.7em;color:#999;width:383px;text-align:justify;clear:both}
#sectionHead h2 {font-size:1.0em}
div.sectionHeadSml#sectionHead,div.shopMain#sectionHead {height:30px}
.sectionTitlesStores#sectionTitles {border:none}

/* >News
-----------------------------------------------------------*/

#news h2 {clear:both;font-size:.8em;margin-top:1px;height:1.6em;padding-top:5px;padding-left:15px;color:#777;border-top:1px solid #4d4d4d;background:#1b1b1b}
.home #news h2 {border:0}
#news ul {list-style:none;margin:20px 0;font-size:.9em}
#news ul#newsLeft {float:left;margin-left:65px}
#news ul#newsRight {float:right;margin-right:30px}
#news a {text-decoration:none;display:block;color:#777;border-bottom:1px solid #1a1a1a;padding-bottom:1px;line-height:19px}
#news a:hover {color:#e0e0e0;border-bottom:1px solid #474747;background:#1b1b1b}
#newsSpace {height:18px;width:414px;margin:5px 0;border-right:1px solid #4d4d4d}
#divNews {font-size:.8em}
#divNews div {float:left}
#divNews p strong {font-size:1.4em}
#divNews p {padding-left:0}
#aboutEtcNews p strong {font-size:1.3em}
#aboutEtcNews p a {font-size:1.2em}

/* >Footer
-----------------------------------------------------------*/

div#footer {font-size:.75em !important;margin-top:.25em;margin-bottom:1em;padding-top:1em;border-top:1px solid #373737;text-align:center;color:#777;clear:both;height:30px}
#footer a {color:#999;text-decoration:none;border:0;font-weight:bold}
#footer a:hover {color:#d0d0d0}
p#theSmallPrint {font-size:.9em;text-align:center;margin-top:5px;margin-bottom:15px;padding-top:0}

/* >Inline
-----------------------------------------------------------*/

A:link {color:#222}
/*A:link {color:#ffffff}*/
table#pressImageTable tr td a{color:#ffffff}
A:visited {color:#777}
A:hover {color:#888}
.pageTurner a:link {color:#fff}
.pageTurner a:visited {color:#fff}
.pageTurner a:hover {color:#888}
.hidden {height:0;width:0;overflow:hidden;position:absolute}
#content p,#news li,p#footer {font-size:.8em}
a img {text-decoration:none}
p#clearer,p.clearer {clear:both}
label,.submit {cursor:pointer}
table caption {display:none}
table input,table select {border:1px solid #ccc}
table input:focus {border:1px solid #444;background:#ffffda}
table label {float:left;width:22%}
table input:hover {border:1px solid #777}

/* >About
-----------------------------------------------------------*/

.about #content {color:#000;font-size:.9em;line-height:18px;border:1px solid}
#content {background:#f1f1f1 !important}
.home #content {background:#262626 !important}
#aboutMain {width:383px;float:left;padding:0 15px 50px;border-right:1px solid #000; min-height:370px;}
.aboutMainSearch#aboutMain {width:381px;border:0;margin-top:-10px}
#aboutMain p {font-size:.9em;width:100%;padding-left:0;margin-top:1.5em}
#aboutMain #divNews div {font-size:.9em}
#aboutMain #divNews p {font-size:.9em}
#aboutEtcStory {width:257px;float:right;background:url(../images/ginaFamily.jpg) no-repeat 50% 22px}
#aboutEtcStoryNoImage {width:257px;float:right}
#aboutEtcStory address {font-style:normal;font-size:.8em;line-height:14px;margin-top:230px;margin-left:26px;margin-bottom:20px}
#orderconfirm {color:red;font-size:14px;font-style:normal;padding-left:20px}
#aboutEtcStoryNoImage address {font-style:normal;font-size:.8em;line-height:14px;margin-top:20px;margin-left:26px;margin-bottom:20px}

#aboutEtcNews p {width:85%;padding-left:10px;margin-top:1.5em}

#aboutEtcNews {float:right;width:257px;height:370px;background:url() no-repeat 30% 52%;}
#aboutEtcStory address strong {text-transform:uppercase}
#aboutEtcFAQ {width:257px;float:right;background:url(../images/faqsEtc.jpg) no-repeat 50% 22px;height:300px}
ul#faqs {list-style:none;margin-top:18px}
ul#faqs li {padding-left:12px;font-size:.8em;font-weight:bold;background:url(../images/singleArrowBullet.gif) no-repeat 3px 50%}
ul#faqs li a {display:block;color:#222;border:0;text-decoration:none;border-bottom:1px dotted #999}
ul#faqs li a:hover {color:#000;background:#f3f3f3}
#aboutEtcWholeSaleContact {float:right;width:259px;height:370px;background:url(../images/contactImage.jpg) no-repeat 30% 50%;border-left:1px solid #000}
#aboutEtcWholeSaleContact address {font-style:normal;font-size:.8em;margin-left:10px;margin-top:85px}
#aboutEtcWholeSaleContact address strong {font:normal 1.5em georgia,verdana,"comic sans MS"}

/* >Shop
-----------------------------------------------------------*/

.shop #content {color:#000;font-size:.9em;border:1px solid;background:#fff}
.shop #content h3 {color:#fff;font-size:.9em;padding:10px 15px;background:#000}
#basketInfo {color:#7f7f7f;padding:0 20px;margin:12px 0}
#basketInfo p {margin-bottom:10px}
#basketInfo strong {text-transform:uppercase}
table {font-size:11px;color:#111;border-collapse:collapse}
table#orderSummary,table#paymentDetails {width:94%;margin-right:auto;margin-left:auto;border-left:0;border-top:1px dotted #7f7f7f}
table#tbIssueNumber {width:94%;margin-right:auto;margin-left:auto;border-left:0}
table#addressInfo {margin-bottom:10px;border-left:0;border-top:1px dotted #7f7f7f}
table#basket {width:94%;margin-right:auto;margin-left:auto;margin-bottom:10px;border-left:0;border-top:1px dotted #7f7f7f}
table#addressInfo label {float:left;width:80px}
table#paymentDetails input,table#paymentDetails select#cardType {width:100%}
table#paymentDetails select#cardYear {width:42%}
table#paymentDetails select#cardMonth {width:55%}
.shop #content {padding-top:5px}
table#basket {margin-top:10px;clear:both}
#basket th,#basket td {border-bottom:1px dotted #7f7f7f;text-align:center}
#basket th {padding:5px 14.5px}
#basket td {padding:8px}
#basket th {font-weight:bold}
#basket select {width:80%}
th#productName {padding-left:10px !important;text-align:center !important}
td.productName {text-transform:uppercase;font-weight:bold}
td img {/*border:1px solid #b2b2b2;*/padding:2px}
th#productImage,th#ukSize,th#items,th#unitCost,th#subTotal {border-right:1px dotted #7f7f7f;border-left:1px solid #7f7f7f}
th#productName {border-left:1px solid #ccc}
td.ukSize,td.items,td.unitCost,td.subTotal {border-right:1px dotted #ccc}
td.productName {border-left:1px solid #ccc}
td.ukSize {border-left:1px solid #ccc}
.remove {width:80px}
.remove a {color:#000}
.remove a:hover {color:red}
#continueOrClear {width:45%;float:left}
#checkoutSummary {width:54%;float:right;text-align:right}
#checkoutSummary strong {margin-left:22px}
#basketSummary {height:35px;width:94%;margin-right:auto;margin-left:auto;padding-left:0}
#basketSummary input {background:#fff;border:1px solid;padding:3px;font:10px verdana,Arial,Helvetica,sans-serif,sans}
#basketSummary input:hover {color:#000;background:#ffffda}
#continueShopping {border:1px solid #4c4c4c;color:#4c4c4c;margin-left:0 !important}
#clearBasket {border:1px solid #7f7f7f;color:#7f7f7f;margin-left:2px}
#proceed {font-weight:bold;margin-left:30px;margin-right:0}
input#proceed {padding:3px 17px}
#sizeAndQuantityInputs .submit#cmdAddBasket {font-weight:bold}
.submit#cmdSubmit {margin-left:0}
table#shopSearch {margin-top:10px;padding-top:0}
table#shopSearch tbody td {padding-top:5px;padding-bottom:5px}
table#shopSearch select {width:230px}
table#shopSearch input#txtName {width:225px}
table#profileDetails {width:364px;padding-right:2px}
table#profileDetails td {text-align:left;height:25px}
table#profileDetails input {width:90%;}
table#profileDetails input.submit {width:200px;}
table#profileDetails input#txtTitle {width:70px}
table#profileDetails input#chkInformOfPromotions {width:15px}
.aboutMainProfile#aboutMain {margin-top:-5px; background-color: red; width: 300px !important}
select#ddlPreferredCurrency {width:60%}
div#compTerms {font-size:.8em;line-height:1;color:#888;width:80%;margin-left:20px;margin-top:10px;padding-top:10px;border-top:1px solid #e0e0e0}
#divWinner {font-size:.9em;margin-left:10px;display:block}
#compQuestion {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-left:20px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;background:#f8f8f8}
#compQuestion img {border:1px solid #d0d0d0;padding:2px;margin-bottom:10px}
#compQuestion SPAN#lblQuestion {float:left;font-weight:bold;font-size:.85em;display:block}
#compQuestion span#lblAnswers {display:block;clear:left;font-size:.9em}
.competitionContent {font-size:.9em;margin-top:0;padding-top:20px}
#questionImage {float:left}
#compQsAs {float:left;margin-left:10px;width:70%}
div#compQuestion p.clearer {margin-left:0;padding-left:0;width:95%;margin-top:10px}
div.competitionContent#aboutMain input.submit#cmdRegister {margin-left:0;padding-left:0}
.sectionTitlesComp#sectionTitles h2 {font-size:16px}
#competitionTh td {height:25px;text-decoration:underline;padding-bottom:3px}

/* Order Number Table  ------------ */
table#orderSummary {border-bottom:1px dotted #7f7f7f;margin-top:15px}
#orderSummary th {text-align:left;border-bottom:1px dotted #7f7f7f;color:#666}
#orderSummary th,#orderSummary td {width:20%}
#orderSummary th,#orderSummary td {padding:3px 10px}
#orderSummary td {font-weight:bold}
th#customerName,th#orderNumber {border-right:1px dotted #7f7f7f}
th#orderNumber,td.orderNumber {width:31%}

/* Address Info Table  ------------ */
table#addressInfo {border:0;margin-left:4px}
#addressInfo th,#addressInfo td {text-align:left;padding:5px 17px}
#addressInfo th {color:#666}
#deliveryAddress span {font-weight:normal}
.deliveryAd {border-left:1px dotted #7f7f7f;width:300px}
.deliveryAd select {width:47%}
th#productName {text-align:left;padding-left:0}
th#remove {text-align:left;padding-left:8px}
th#customerName,#orderSummary td.customerName {text-align:left;padding-left:0}
th#deliveryAddress {padding-left:15px}

/* Payment Details Table  ------------ */
table#paymentDetails,table#tbIssueNumber {width:450px;margin-left:20px;border-right:1px dotted #7f7f7f}
table#paymentDetails td,table#tbIssueNumber td {width:30%;padding:6px 0}
table#paymentDetails tr {border-bottom:1px dotted #aaa}
table#paymentDetails tr#securityCodeTr,table#paymentDetails tr.securityHelp {border-bottom:0}
table#paymentDetails tr.securityHelp {height:40px}
table#paymentDetails label,table#tbIssueNumber label {float:left;width:90%;padding-right:13px}
table#paymentDetails input {margin-top:3px}
table#paymentDetails a {color:#000}
table#paymentDetails IMG {border:0}
tr.total {color:#000;font-weight:bold;padding-top:10px;border:0 !important;background:#ddd}
table td.totalTitle {width:295px;padding:6px 0}
table td.totalFigure {text-align:right}
tr.total td.totalFigure {border-left:2px solid white;padding-right:10px}
tr.total td.totalTitle,table#paymentDetails tr.total td.totalTitle,table#paymentDetails tr.total td.totalFigure {text-align:right;padding-left:5px;padding-right:5px}
#promotionCode {margin-top:15px;padding-left:20px;width:450px;border-right:1px dotted #7f7f7f}
#promotionCode textarea#txtOrderInfo { width: 440px !important;margin-top: 5px;border:1px solid #ccc;}
#promotionCode textarea#txtOrderInfo:focus {border:1px solid #444;background:#ffffda;}
#certificates {margin-top:15px;margin-bottom:15px;padding-left:20px;width:450px;border-right:1px dotted #7f7f7f}
#certificates p,#promotionCode p {border-bottom:1px dotted #7f7f7f;padding-bottom:8px;font-weight:bold}
#certificates input,#promotionCode input {border:1px solid #ccc;margin:10px 0}
#certificates input:focus,#promotionCode input:focus {border:1px solid #444;background:#ffffda}
#certificates input#cmdAdd,input#cmdDelete {background:#fff;border:1px solid;padding:3px;font:bold 10px verdana,Arial,Helvetica,sans-serif,sans}
#promotionCode input#lnkSubmitCode {background:#fff;border:1px solid;padding:3px;font:bold 10px verdana,Arial,Helvetica,sans-serif,sans}
#promotionCode #lblPromoStatus {padding:3px;font:11px verdana,Arial,Helvetica,sans-serif,sans}

/* Confirm Order  ------------ */
#confirmOrder {width:465px;text-align:right;padding-bottom:10px;}
#confirmOrder input {background:#fff;border:1px solid;padding:3px;font:bold 10px verdana,Arial,Helvetica,sans-serif,sans}
#confirmOrder input:hover {background:#ffffda}

/* Shop Main  ------------ */
#shopMain {width:370px;float:left;padding:0 10px 0 15px; background: #fff !important;}
#shopMain img#lblImage {padding-top:0;margin-top:20px}
#lblImage{background: #fff !important;}
#shopMain span#lblNoImages div {padding-top:0;margin-top:20px; width: 385px; height: 348px;}
#productGrid table {margin-top:-5px}
#productGrid table tbody tr TD {border-bottom:1px solid #000;height:85px;background:#E5E5E5}
#productGrid table tbody tr TD:hover {background:#fff}
#productGrid table td#productGridSelected {background:#fff}
#productGrid table tbody tr.bottomTr TD {border-bottom:0}
#productGrid table {float:right;clear:none;border-left:1px solid #000;border-collapse:collapse}
#productGrid table tr.bottomTr {border-bottom:0}
#productGrid table tr td {padding:0 0}
#productGrid table tr td.pGproduct2 {border-left:1px solid #000;border-right:1px solid #000}

#productGrid table img {border:0}

/* Page Turner  ----- */
.pageTurner {float:right;width:254px;font-size:.8em;padding-top:2px}
.pageTurner p {color:#999;font-size:.9em;text-align:center}
.pageTurner a {color:#fff;text-decoration:none;border:0;padding:0 1px;font-size:1.1em}
.pageTurner a:hover {color:red}
#lowerPageTuner.pageTurner {padding-top:15px}

/* Related Products  --- */
#relatedProducts {height:140px;clear:both;padding-bottom:15px}
#relatedProducts h3 {clear:both;font-size:.7em;margin-top:1px;height:1.6em;padding-top:5px;padding-left:20px;color:#999;background:#1b1b1b}
#relatedProducts p {width:80px;float:left;display:block;padding-left:20px;font-size:.8em;color:#343434;margin-top:10px}
#relatedProducts a img {border:1px solid #686868;padding:3px}
#relatedProducts a img:hover {border:1px solid #e0e0e0;background:#4e4e4e}

/* Buy This  ------------ */
#buyThis {height:27px;padding-top:5px;padding-bottom:3px;border-bottom:1px solid #343434;width:98%}
#purchaseOptions {font-size:.7em;width:406px;border-right:1px solid #4d4d4d;margin-left:7px;margin-top:4px;margin-bottom:4px;padding-bottom:10px;float:left}
#sizeAndQuantity {width:46.4%;float:left;}
#sizeAndQuantityInputs {width:53%;float:right;text-align:right;}
#sizeAndQuantity select#ddlUKSize {width: 105px;}
#purchaseOptions p {clear:both;padding-top:7px;width:50%;float:left}
#wishlistButton {width:43%;float:right;text-align:right;padding-right:0;padding-top:5px}
#purchaseOptions p input {float:right}
input.submit#shopToCheckout {padding-left:18px;padding-right:18px}
#purchaseOptions input,#purchaseOptions select {border:1px solid #343434;color:#9a9a9a;font-size:.9em;background:#000}
#purchaseOptions input {padding:2px 4px}
#purchaseOptions input:hover {color:#fff;border:1px solid #999;background:#1b1b1b}
#purchaseOptions input,#purchaseOptions select {font-size:1em}
#saveItem {height:25px;padding-top:3px;padding-bottom:10px;margin-right:7px;border-bottom:1px solid #343434;margin-bottom:10px}
#saveItem input {padding-left:6px;padding-right:6px}

/* Wishlist Area  ----------------- */
table#basket td.remove input,#continueOrUpdate input {border:1px solid #000;font-size:10px;padding-top:2px;padding-bottom:2px;font-weight:bold;background:white}
table#basket textarea {border:1px solid #000;font-size:1em;padding-top:2px;padding-bottom:2px;background:white}
table#basket td.remove input:hover,#continueOrUpdate input:hover {background:#ffffda}
td.remove input#wishlistAddToBasket {padding-left:7px;padding-right:8px;margin-top:5px}
p#specialNotes {margin-left:20px;width:94%;border-bottom:1px dotted #7f7f7f;padding-bottom:5px}
p#specialNotes input {border:1px solid #999}
p#specialNotes input:focus {border:1px solid #444;background:#ffffda}
#basket td#notes1 {border-bottom:1px dotted #7f7f7f;padding-left:0;text-align:right}
#basket td#notes2 {border-bottom:1px dotted #7f7f7f;padding-left:0;text-align:left}

/* Totaliser  ----------------- */
.totaliser {color:#000;font-weight:bold;width:94.5%;margin-right:auto;margin-left:auto;padding-top:0}
.totaliser p {padding:5px 0;background:#d9d9d9}
.totaliserTitle {width:512px;float:left;text-align:right}
.totaliserAmount {width:120px;float:right}
.totaliserTitle strong {padding-right:10px}
.totaliserAmount strong {padding-left:8px}
#continueOrUpdate {width:94.5%;margin-right:auto;margin-left:auto;height:30px;padding-top:10px;clear:both;border-bottom:1px dotted #7f7f7f}
#continueOrUpdate input {padding:3px 5px}
p#continueOrUpdateInput1 {width:514px;float:left}
p#continueOrUpdateInput2 {width:116px;float:right}
p#continueOrUpdateInput2 input {margin-left:5px;width:100px}
p#friend {width:91.5%;color:white;padding:6px 10px;font-weight:bold;background:#000;margin:10px auto}
p#friend input.submit {border:1px solid white;color:white;padding:2px 6px;margin-left:10px;font-weight:bold;font-size:.9em;background:#000}
#aboutEtcNews #txtVoucherCode {border:0 solid #999}
#aboutMain .submit,#content .submit {background:#fff;border:1px solid #000;padding:3px;margin-right:0;font:bold 10px verdana,Arial,Helvetica,sans-serif,sans}
#aboutEtcNews .submit {background:#fff;border:1px solid #000;padding:3px;margin-left:30px;margin-right:0;font:bold 10px verdana,Arial,Helvetica,sans-serif,sans}
#aboutMain .radio {border:0;font:bold 10px verdana,Arial,Helvetica,sans-serif,sans}

/* Additional
-----------------------------------------------------------*/

select#ddlLanguage {margin-left:10px}
#lblDescription {margin-right:30px}
#lblDescriptionWrap {margin-top:5px}

/*.pressLeadImg#divNews {margin-top:25px}*/

#lblUnknownUser {margin-left:0;font-size:14px}
.notRegistered {font-size:14px}
#lblReminder {font-size:14px}
input#txtPassword,input#txtEMail {width:190px}
.aboutEtcStoryLang#aboutEtcStory {width:257px;height:210px;background:url(../images/languages.gif) no-repeat 50% 0}
table#selectLang {margin-bottom:170px}
table#selectLang select#ddlLanguage {width:120px}
table#selectLang input.submit#cmdSubmit {margin-left:5px}
table#emailPassLogin,table#loginProblems,table#registerNow {margin-top:3px}
#aboutEtcStoryLogin p,#aboutEtcStorySearch p {width:237px;margin-top:20px;color:#777;margin-left:10px}
#aboutEtcStoryLogin,#aboutEtcStorySearch {width:257px;float:right}
#aboutEtcStorySearch {float:right;width:259px;height:371px;background:url() no-repeat 30% 50%;border-left:1px solid #000}
TD#detailsEmailed {padding-bottom:5px}
table#rbSpecOffer {margin-top:-4px;margin-left:10px}
table#rbSpecOffer input {border:none}
#sectionTitlesWishlist input.submit#cmdSendToFriend {width:100px}
div.storeLocator#content {color:#fff;border:1px solid #000;border-top:1px solid #4b4b4b;background:#000 !important}
DIV.storeLocator#content img {border:1px solid #444}
div.storeLocator#content table {color:#fff}
.submit#cmdCheckVoucher {margin-left:0;margin-top:5px}
#aboutEtcNews input {border:1px solid #ccc !important}
#aboutEtcNews input.submit {border:1px solid #000 !important}
#aboutEtcNews input:focus {border:1px solid #444;background:#ffffda}
select#ddlFAQCategory {width:60%;margin-left:5px}
#idQ {font-size:.9em;line-height:1.2}
#idQ br {display:none}
#lblAnswers input {margin-right:5px}
#lblAnswers input#optAnswerB,#lblAnswers input#optAnswerC {margin-left:5px}
input#chkTermsAndCondition {margin-right:15px}
table#registration {width:364px}
table#registration td {height:25px}
table#registration input {width:100%}
table#registration input#txtTitle {width:70px}
table#registration input#chkInformOfPromotions {width:14px}
table#registration input.submit#cmdSubmit {width:150px}
.submit#cmdStartShopping {margin-left:0}
table#searchSite {margin-top:20px}
table#searchSite input,table#searchSite select {width:100%}
table#searchSite input.submit#cmdSubmit {float:left}
table#searchSite td {height:30px}
table#searchSite input#rbSpecOffer_0,table#searchSite input#rbSpecOffer_1 {width:14px}
#searchSite input.submit#cmdSubmit {width:150px}
.shopMain#content {background:#fff !important}
select#ddlQuantity {width:40px}
table#addressInfo select#ddlCountry,table#addressInfo input {width:170px}
span#lblPromoStatus {font-size:.9em}
table#paymentDetails select#ddlExpiryMonth {width:85px}
table#paymentDetails input,table#tbIssueNumber input {width:160px}
table#paymentDetails select#lstCardTypes {width:163px}
table#paymentDetails select#ddlExpiryYear {width:65px}
div#confirmOrder {margin-left:20px;padding-top:10px;width:450px;border-top:1px dotted #7F7F7F}
#confirmOrder input.submit#cmdConfirm {color:#d00b0b}
#idA {width:227px;float:right;margin-right:10px;font-size:.9em}

/*#pressImageTable {margin-top:5px}*/

/*#pressImageTable td {padding:0 1px}*/
#referFriend {margin-left:20px;padding-top:10px}
#referFriend input {border:1px solid #ccc;margin:1px 0}
#referFriend input:focus {border:1px solid #444;background:#ffffda}
.aboutMainContact#aboutMain {width:380px;border:0; min-height:270px;}
#aboutEtcStoryContact {float:right;width:259px;height:370px;background:url(../images/contactImage.jpg) no-repeat 30% 50%;border-left:1px solid #000}
#aboutEtcStoryContact address {font-style:normal;font-size:.8em;margin-left:10px;margin-top:220px}
#aboutEtcStoryContact address strong {font:normal 1.5em georgia,verdana,"comic sans MS"}

/*.aboutMainPress#aboutMain {height:433px}*/

.aboutMainPress#aboutMain p {font-weight:bold;font-size:1.1em !important;color:#777}

/*.aboutMainPress#aboutMain img {margin-top:7px;border:1px solid #444}*/
.aboutMainPress#aboutMain img {border:1px solid #444}

div#aboutMainHelp div#idQ a {padding-left:10px;background:url(../images/singleArrowBullet.gif) no-repeat 3px 6px;display:block;margin-bottom:8px}
#aboutEtcHelp {width:259px;float:right;border-left:1px solid #000;min-height:330px}
.aboutMainHelp#aboutMain {width:368px;border:0}
#aboutMainHelp {width:383px;float:left;padding:0 15px 28px;border-right:0; background:#fff !important; min-height:330px;}
#idA,p#selectQuestion {margin-top:20px;}
#aboutEtcHelp {font-size:.9em;padding-bottom:28px; background:#fff !important;}

/* End CSS
-----------------------------------------------------------*/


table#pressImageTable tr td.pGproduct2 {
	border-left:1px solid #000 !important;
	border-right:1px solid #000 !important;
}

table#pressImageTable tr td {
	background:#E5E5E5 none repeat scroll 0%;
	border-bottom:1px solid #000000 !important;
}

table#pressImageTable tr.bottomTr {
	border-bottom:0pt none !important;
}

table#pressImageTable tr.bottomTr td {
	border-bottom:0pt none !important;
}

table#pressImageTable img {
	border:0pt none !important;
	padding: 4px !important;
}
.clear{clear: both;margin: 0;padding: 0;}
.modalBackground{background-color: Gray;filter: alpha(opacity=70);opacity: 0.7;}
.modalPopup{background-color: #F1F1F1;border-width: 3px;border-style: solid;border-color: Gray;padding: 3px;}
#lookup span {font-size:11px; color:#111111;} 
#aboutMain ul { list-style-type:none;}
#aboutMain ul li {  padding-left:10px;}           