body 
{margin:0; padding:0; text-align:center; background: url(../img/HOME_Miss_Capris_FINAL_preview_s_NULI_za_OK-3.jpg); repeat-x 0px 134px;background-color:#}
body.index {background-color:transparent; background: url(../img/HOME_Miss_Capris_FINAL_preview_s_NULI_za_OK-2.jpg); background-repeat: no-repeat;}

body, td, input, textarea {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}

img {border:0;}

a {color:#4f9c00;}
a:hover {text-decoration:none;}

form, p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
label {display:block;}
label strong {color:#CC0000;}
input, textarea {display:block; margin:0; color:#5ba004; border:1px solid #5ba004; background:#FFFFFF;  padding-left:2px;}
textarea{overflow:auto; padding:2px;}
ul {list-style:none; margin:0; padding:0;}

.floatClear {height:1px; clear:both; overflow:hidden; visibility:hidden;}
	
#mainSiteCont {width:780px; margin:0 auto;position:relative;  text-align:left; border-top:4px solid #cc0419; border-bottom:4px solid #cc0419; background: url(../img/dotedBrdDblTileVert.gif) repeat-y 39px 0px;}


#homeLink {position:absolute; top:32px; left:13px;}

.siteInnerCont.index {background:no-repeat 192px bottom; position:relative;}


#siteHeader {/*background:url(../img/dottedLinesSiteTop.gif) no-repeat;*/ background:url(../img/indexHeadBack.gif) no-repeat; width:780px; height:186px; position:relative;}
#siteHeader h1 {position:relative; top:74px; left:39px;}
#siteHeader ul {height:101px; position:absolute; top:84px; left:201px; background:#FFFFFF; border-right:10px solid #FFFFFF;}
#siteHeader ul li {display:block; float:left; height:101px; width:87px; margin:0 3px 0 0; position:relative; }
#siteHeader ul li a {display:block; }
#siteHeader ul li a img {filter:alpha(opacity=50); opacity:0.5; display:block; border:1px solid #FFFFFF;}
#siteHeader ul li a strong {display:block; margin:6px 0 0 0; background:url(../img/bulletMenuArrow.gif) no-repeat;}
#siteHeader ul li a strong img {filter:alpha(opacity=100); opacity:1; border:0; display:inline;} 

#siteHeader ul li a#mLink1 strong {padding-left:27px; background-position:17px 3px;}
#siteHeader ul li a#mLink2 strong {padding-left:15px; background-position:7px 3px;}
#siteHeader ul li a#mLink3 strong {padding-left:27px; background-position:19px 3px;}
#siteHeader ul li a#mLink4 strong {padding-left:20px; background-position:12px 3px;}
#siteHeader ul li a#mLink5 strong {padding-left:26px; background-position:18px 3px;}
#siteHeader ul li a#mLink6 strong {padding-left:21px; background-position:13px 3px;}

#siteHeader ul li a:hover strong {background-image:url(../img/bulletMenuArrowHov.gif);}


#siteHeader ul li a:hover img {filter:alpha(opacity=100); opacity:1;}

#siteHeader .brdL {height:81px; background:url(../img/menuBrdTileHorz.gif) repeat-x; width:24px; position:absolute; top:85px; left:0px;}
#siteHeader .brdR {height:81px; background:url(../img/menuBrdTileHorz.gif) repeat-x; width:25px; position:absolute; top:85px; right:0px;}

#siteHeader ul li ul {position:absolute; top:100px; left:8px; width:127px; display:none;}
#siteHeader ul li ul li {width:127px; height:16px; background:url(../img/subMenuBtnBack.gif) no-repeat;}
#siteHeader ul li ul li.first {background:url(../img/subMenuBtnBackTop.gif) no-repeat; height:19px;}
#siteHeader ul li ul li a {text-decoration:none; background:#FFFFFF; margin:1px 2px 2px 2px; padding:0 0 0 3px; font-size:10px; color:#343332; height:13px; overflow:hidden; line-height:13px;}
#siteHeader ul li ul li.first a {margin-top:4px;}
#siteHeader ul li ul li a:hover {background:#e7e5e5; color:#cc0000;}

#langSel {position:absolute; top:30px; right:23px;}

#siteHeader.inner {/*background:url(../img/dottedLinesSiteTopIn.gif) no-repeat;*/ background:url(../img/innerHeadBack.gif) no-repeat; height:246px; padding:0;}
#siteHeader.inner ul {top:16px; left:211px; margin:0; padding:0; width:100px; position:absolute; z-index:10000;}
#siteHeader.inner ul li {height:auto; margin-bottom:6px;}
#siteHeader.inner ul li a#mLink1 strong, #siteHeader.inner ul li a#mLink2 strong, #siteHeader.inner ul li a#mLink3 strong, #siteHeader.inner ul li a#mLink4 strong, #siteHeader.inner ul li a#mLink5 strong, #siteHeader.inner ul li a#mLink6 strong {padding-left:9px; background-position:0px 3px; margin:0; position:relative;}
#siteHeader.inner ul li.act a#mLink1 strong, #siteHeader.inner ul li.act a#mLink2 strong, #siteHeader.inner ul li.act a#mLink3 strong, #siteHeader.inner ul li.act a#mLink4 strong, #siteHeader.inner ul li.act a#mLink5 strong, #siteHeader.inner ul li.act a#mLink6 strong {background-image:url(../img/bulletMenuArrowHov.gif);background-position:0px 2px; margin-left:12px;}

#siteHeader.inner ul li ul#mSubMenu3 {position:relative; left:-5px; top:0px; clear:both; height:305px; width:127px; border-left:5px solid #FFFFFF; background:#FFFFFF; border-right:2px solid #FFFFFF; z-index:10000;}
#siteHeader.inner ul li ul li {clear:both; position:relative; margin-bottom:0; z-index:10000;}
#siteHeader.inner ul li ul li a.activecategory {color:#cc0000;}

#siteHeader.inner h1 {top:134px;}
#siteHeader.inner .brdL {height:81px; background:url(../img/menuBrdTileHorz.gif) repeat-x; width:24px; position:absolute; top:145px; left:0px; }

#siteHeader.inner h2 {position:relative; top:41px; left:0px; height:81px; background:url(../img/menuBrdTileHorz.gif) repeat-x; border-right:7px solid #FFFFFF; margin:0 137px 0 219px; z-index:3;}
#siteHeader.inner h2 strong {display:block;}
#siteHeader.inner h2 img {display:block; float:right; border-left:7px solid #FFFFFF;}
#siteHeader.inner h2 strong img {border:0; margin:36px 16px 0 0;}








#leftMenuCont {position:relative; float:left; width:191px; padding:0 0 30px 0;}
#loginForm {padding:204px 0 0 39px; background:url(../img/figOrderPhone.gif) no-repeat 20px 61px;}
#loginForm fieldset {border:0; margin:0; padding:0 0 0 10px; border-left:2px solid #cc0419; border-right:2px solid #cc0419;}
#loginForm fieldset input {display:block; margin:0; color:#5ba004; border:1px solid #5ba004; background:#00000; width:116px; padding-left:9px;}
#loginForm #loginUser {margin:0 0 11px 0;}
#loginForm #loginBtn {display:block; margin:15px 0 15px 49px; border:0;}
#loginForm a {display:block; margin:0 0 3px 12px;}

.loginError {margin:0 0 0 50px; font-size:11px; color:#EA0017;}
.passResError {color:#EA0017; padding:30px 0 0 30px;}

#userDetails {color:#5ca004; background:url(../img/icoCarrot.gif) no-repeat;}
#userDetails h2 {font-size:11px; padding:8px 0 10px 22px;}
#userDetails strong {color:#e50004;}
#userDetails a {margin:4px 0 0 0;}
#userDetails a:hover img {filter:alpha(opacity=75); opacity:0.75;}

#siteContents {margin:0 0 0 192px; width:585px; /*height:407px;*/ font-size:12px;}
#siteContents .leftCol {float:left; width:250px; padding:20px 0 0 28px;}
#siteContents .rightCol {width:245px; float:right; padding:20px 28px 0 0;}
#siteContents p {margin:0 0 18px 0;}

#siteContents .leftCol h6, #siteContents .rightCol h6 {color:#cd0000; font-weight:normal; font-size:11px; margin:0; padding:0 0 10px 0;}
#siteContents .rightCol em {color:#cd0000; font-style:normal;}

ul.noStyle {margin:0; padding:0; }
ul.noStyle li {margin:0; padding:0 0 10px 0; }

#copyrightCont {margin:20px 0 0 0; padding:0px 15px 12px 0px; text-align:right; color:#5ba004; width:780px; border-top:1px solid #FFFFFF; clear:both;}


/* menu */

#fMenuCont {margin:15px 0 0 180px;}
#fMenuPicsCont {position:absolute;width:204px; top:265px; left:750px;}
#fMenuPicsCont h3 {height:18px;}
#fMenuPicsCont .picCont {border:1px solid #aaaaaa; height:252px; overflow:hidden;}
#fMenuPicsCont .picCont img {display:block; border:1px solid #FFFFFF;}
#fMenuPicsCont .navigation {position:absolute; top:7px; right:3px;}
#fMenuPicsCont .navigation a {display:block; float:left; text-decoration:none; font-size:9px; margin:0 0 0 5px; line-height:10px;}
#fMenuPicsCont .navigation a.prvnext {border:1px solid #aaaaaa; border-bottom:0; background:#FFFFFF; width:11px; height:11px; text-align:center; overflow:hidden; line-height:11px; font-size:12px;}
#fMenuPicsCont .navigation a.prvnext:hover {background:#EEEEEE;}

#fMenuMenu {width:345px;}
#fMenuMenu div {color:#999999;padding:0 0 20px 0;}
#fMenuMenu div.info {padding:0 0 8px 0; font-size:10px; line-height:normal;}
#fMenuMenu div.price1 {float:left; padding:0 20px 0 0;}
#fMenuMenu h4 {color:#e50004; font-size:11px;}
#fMenuMenu strong {color:#000000; font-weight:normal;}
#fMenuMenu a.btnLink {display:block; margin:5px 0 0 0; width:51px;}
#fMenuMenu a.btnLink:hover img {filter:alpha(opacity=75); opacity:0.75;}
#fMenuMenu img.preview {float:left;}

#fMenuMenu div.menuHeadExpl {font-size:11px; color:#000000;}

#fMenuMenu fieldset {margin:0; padding:0; border:0; float:right; right:230px; position:relative; padding:3px 0px 0 0;}
#fMenuMenu fieldset label {display:inline; font-size:10px; color:#e50004; }
#fMenuMenu fieldset input {display:inline; width:23px; border:1px solid #cccccc; background:#f6f8e7; margin:0 0 0 5px; }

h3.menuCatName {font-size:16px; margin:0 0 10px 0; border-bottom:2px solid #e50004;}

#basketHeader {border-bottom:2px solid #e50004; padding:0; margin:0 0 15px 0; }
#basketHeader span {display:block; float:right; font-size:11px;color:#666666;}
#basketHeader span strong {color:#666666; font-weight:bold;}
#basketHeader img {margin:0; display:block; float:left; }

#basketTable {width:600px; margin-bottom:30px;}
#basketTable td {font-size:11px; padding:4px; }
#basketTable thead td {color:#000000; font-weight:bold; border-bottom:1px solid #cccccc;}
#basketTable tbody td {border-bottom:1px solid #cccccc; vertical-align:top;}
#basketTable tbody td input {background:#f6f8e7; border:1px solid #CCCCCC; text-align:center; color:#000000; padding-left:0;}
#basketTable tbody td.prodName {border-right:1px solid #CCCCCC; width:250px; font-weight:bold; color:#666666;}
#basketTable tfoot td {background:#f6f8e7;}
#basketTable tfoot td strong {font-size:12px; color:#e10915; font-weight:bold;}
#basketTable tfoot td.finalAct {text-align:right;}

#basketTable input {display:inline; margin:0; float:none;}
#basketTable input.inputBtn {border:0; background-color:none;}

#orderPreview {font-size:12px; padding:20px 0 0 20px;}
div#orderPreview table input {display:inline; float:none;}
div#orderPreview table input.inputBtn {border:0;}
div#orderPreview table label {display:inline; float:none;}

input.inputBtn {border:0;}

div.pagingCnt {float:right; text-align:right;}
div.pagingCnt h5 {font-size:11px;}
#fMenuMenu div.pagingCnt a { width:auto; display:inline; float:none; padding:0 0 0 10px ;}
#fMenuMenu a.pizzaExtras {width:auto; font-size:11px;}

#cvForm {width:196px;  margin:0 auto; padding:0 0 20px 0;}
#cvForm label {display:block; color:#333333; padding:8px 0 0 0;}
#cvForm input {width:192px;}
#cvForm textarea {width:192px; height:84px;}
#cvForm #cvSubmit {background:url(../img/defBtnBack.gif) no-repeat; border:0; padding:0; margin:5px 0 0 0; width:55px; height:19px; cursor:pointer; color:#999999; float:right;}

#posFigs {margin:140px 0 0 0;}
#posFigs h4 {text-align:center; margin:0 0 19px 0;} 
#posFigs h5 {text-align:center; margin:0 0 30px 0;}
#posFigs #figsCnt {text-align:center;}

/* profile */

#profileForm {padding:50px 0 0px 32px; }
#profileForm div {width:237px; margin:0; padding:0;}
#profileForm h4 {margin:25px 0 0 0; padding:0 55px 0 0; text-align:right;}
#profileForm label { padding:8px 0 0 0;}
#profileForm input {display:block; margin:0; left:0px; width:192px;}
#profileForm textarea { width:192px; height:100px;}
#profileForm fieldset {margin:0; padding:0; border:0;}
#profileForm fieldset label {float:left; width:76px;}
#profileForm fieldset input {float:left; width:76px;}
#profileForm fieldset label.first {width:118px;}
#profileForm fieldset input.first {width:110px; margin:0 2px 0 0;}
#profileForm #profileSave {border:0; padding:0; background:url(../img/defBtnBack.gif) no-repeat; width:55px; height:19px; cursor:pointer; color:#999999;  margin:10px 0px 0 144px;}

#errorsCnt {color:#FF0000;}

/* places */

.places {font-size:11px; margin:0px 0 0 0;}
.places h5 {font-size:11px;}
.places p {clear:both;}
.places p strong {display:block; font-weight:normal;}
.places .link3d {font-size:10px; color:#e50004; text-decoration:underline; display:block; width:130px; margin:0; }
.places .link3d:hover {text-decoration:none;}

#placesLegend {text-align:left; clear:right;  background:url(../img/dtdBrdTlHrz.gif) repeat-x; padding:10px 0 0 25px; }	
#placesLegend h5 {font-size:11px; text-align:left; margin:0; margin:0px 0 0 0; }
#placesLegend img {vertical-align:middle;}

#splashCont {background:url(../img/splashBack.gif) repeat-x; padding-top:1px; text-align:center;}
#splashCont a:hover img {filter:alpha(opacity=75); opacity:0.75;}
h1.splash {text-align:center; padding:36px 0 53px 0;}

div.addToBasket { background:url(../img/addToBasketBack.gif) no-repeat 65px 11px;}

.orderItem {}
.orderItem h6 {font-size:12px; width:120px; float:left; padding-top:5px;}
.orderItem label {color:#e50004; font-size:10px;}
.orderItem span input {background:#f6f8e7; border:1px solid #cccccc; width:21px; height:17px;}
p.ordersNoteNotLogged {}
p.ordersNoteNotLogged a {}
h2 {font-size:16px; margin:0; padding:0; margin:0 0 10px 0;}
/*.orderItem span {float:left; padding-right:150px;}
.orderItem span label {font-size:11px;}
 {height:15px; margin:0;}*/
 
#promoCont {height:407px; position:absolute; display:none; top:190px; left:193px; display:block; z-index:1; font-size:11px;}
#promoCont .winnersTxt {padding:60px 0 0 55px;}
#promoCont .winnersTxt h5 {font-size:11px; font-weight:normal; color:#000000; padding:0 0 10px 0;}
#promoCont .winnersTxt h6 {color:#e50004; font-size:11px; font-weight:bold; padding:0 0 10px 0;}
#promoCont .winnersTxt ul {padding:0 0 10px 16px;}
#promoCont .winnersTxt ul li {color:#669900;}
#promoCont .winnersTxt p {padding:0 0 10px 0; margin:0;}
#promoCont .winnersTxt p.address {color:#666666;}
#promoCont .winnersTxt p.note {color:#cc0000;}

#promoCont .winnersLinknew {position:absolute; left:463px; top:50px;}
#promoCont .winnersLink {position:absolute; left:487px; top:200px;}

.bg {
background: url(../img/HOME_Miss_Capris_FINAL_preview_s_NULI_za_OK-2.jpg);
}