* {
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
}

strong {
    font-weight:bold;
}

body {
    background-color:#67707e;
}

body.theme-snow { 
    background-image:url('/img/theme-snow.jpg');
}

img {
    border:none !important;
}

b {
	font-weight:bold;
}

/*
 * Wrappers
 *
 */

#global-wrapper {
    width:1170px;
    margin:0 auto;
    padding-top:22px;
}

#inner-global-wrapper {
    margin-right:210px;
}

#content-wrapper {
   position:relative;
}

#main-wrapper {
    zoom: 1;
    border:solid 1px #fff;
    background-color:#fff;
    position:relative; /* Just incase */
    padding:28px 66px 35px 27px;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}
    /* Special */
    .form-wrapper {
        margin-left:10px;
    }
    
#header-wrapper {
    margin-bottom:26px;
    position:relative;
}

#footer-wrapper {
    position:absolute;
    bottom:-1px;
    right:-1px;
    width:260px;
    height:23px;
}


/*
 * Ad areas
 *
 */

#ad-area-right {
    float:right;
    height:465px;
    width:185px;
    position:relative;
}

#ad-area-top {
    height:93px;
    margin-bottom:23px;
    position:relative;
}

    iframe.ad-ifrm {
        border:0 none;
        z-index:-1;
        width:100%;
        height:100%;
        -moz-box-shadow: 0 0 10px #000;
        -webkit-box-shadow: 0 0 10px #000;
		overflow:hidden;
    }

    
/*
 * Header
 *
 */

#logo a {
    display:block;
    width:143px;
    height:25px;
}

#logo a:hover {
	background-position:bottom left;
}

#logo div {
	height:25px;
}

/*
 * Navigation
 *
 */
#navigation {
    float:left;
    width:176px;
}
    
    #navigation li {
        list-style-type:none;
        display:block;
    }
    
    #navigation li a {
        background-repeat:no-repeat;
        color:#fff;
        display:block;
        font-size:12px;
        font-weight:bold;
        line-height:25px;
        text-indent:10px;
        text-decoration:none;
    }
    
    #navigation li.highlight a, #navigation li.highlight a:visited,
    #navigation li a:hover, #navigation li a:visited:hover {
        background-position:0px -25px;
    }
    
    #navigation li a:hover, #navigation li a:visited:hover  {
        text-decoration:underline;
    }
    
    #navigation ul li ul.sub-nav {
        display:none;
        margin-left:8px;
    }
    
    #navigation ul li.highlight ul.sub-nav {
        display:block;
    }
    
    #navigation ul li ul.sub-nav li {
        line-height:23px;
    }
    
    #navigation ul li a  {
        background-image:url('/img/za/nav/nav-top.jpg');
    }
    
    #navigation ul li ul.sub-nav li a {
        color:#444;
	background-image:url('/img/za/nav/nav-sub.jpg');
    }
    
    ul.nav-category {
	margin:0px;
	margin-left:10px !important;
    }

    ul.nav-category li {
	list-style-type:none;
	float:left;
        display:inline-block;
	width:176px;
    }

    ul.nav-category li a {
	background-image:url('/img/za/nav/nav-sub.jpg');
	background-repeat:no-repeat;
        color:#444 !important;
        display:block;
        font-size:12px !important;
        font-weight:bold;
        line-height:25px;
        text-align:center;
        text-decoration:none !important;
    }

/*
 * Search-Box
 *
 */
#search  {
	height:30px;
	width:222px;
	position:absolute;
	right:0px;
	top:9px;
}

#search-query-holder {
    background-image:url('/img/za/search-box.jpg');
    background-repeat:no-repeat;
    height:23px;
    width:143px;
    display:inline-block;
    float:left;
}

#search-query {
    border:solid 1px #fff;
    background:#fff;
    margin:5px 0 0 6px;
    width:125px;
    font-size:11px;
}

#search-submit-holder {
    background-image:url('/img/za/search-button.jpg');
    background-repeat:no-repeat;
    float:left;
    display:inline-block;
    height:25px;
    width:79px;
}

#search-submit {
    background:none;
    border:none;
    color:#fff;
    margin-top:3px;
    padding:0 10px;
    font-size:12px;
}
    
/*
 * Content
 *
 */
#content {
    margin-left:203px;
}

#content h1 {
    zoom: 1;
    letter-spacing:1px;
    background-image:url('/img/za/header/header-h1.jpg');
    background-repeat:no-repeat;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    line-height:25px;
    margin-bottom:15px;
    text-indent:10px;
}

#content h2 {
    letter-spacing:1px;
    color:#95b4f0;
    margin:15px 20px 15px 10px;
    font-weight:bold;
    font-size:12px;
}

#content a, #content a:visited {
    color:#95b4f0;
    text-decoration:underline;
}

#content a:hover, #content a:visited:hover {
    color:#4e84ed;
    text-decoration:none;
}

#content p {
    line-height:1.6em;
    margin:15px 20px 15px 10px;
}

#content ul, #content ol {
    margin-left:40px;
}

#content ul li, #content ol li {
    line-height:1.6em;
}

a.cart-status, a.cart-status:visited {
    color:#95b4f0;
    text-decoration:none;
}

a.cart-status:hover, a.cart-status:visited:hover {
    color:#4e84ed;
    text-decoration:underline;
}

/*
* List
*
*/
.list-wrapper {
    margin-top:10px;
}

table.list-wrapper {
    margin:0px 10px 10px 10px;
}

.list-row {
	
}

.list-row hr, hr.row-seperator {
	width:650px;
	float:left;
	visibility:hidden;
	display:inline;
}

hr.row-seperator {
	margin:10px 0;
}

.list-item {
    width:310px;
    margin-left:10px;
    margin-bottom:20px;
    float:left;
}
    .list-item A.more-info-image {
        display:block;
        float:left;
    }

    .list-item .list-item-info {
        margin-left:110px;
    }
    
    .list-item .list-item-info h3 {
        margin-bottom:5px;
    }
    
    .list-item .list-item-info h3, .list-item .list-item-info h3 a  {
        font-size:12px;
        color:#95b4f0 !important;
        font-weight:bold;
        text-decoration:none !important;
    }
    
    .list-item .list-item-info p {
        margin:0 !important;
    }
    
    .list-item .list-item-info a.more-info-link {
        color:#ff1111 !important;
        font-weight:bold;
    }

.product-options {
	width:500px;
	margin-left:120px;
}

.product-options tr td {
    border-bottom:solid 1px #ccc;
    line-height:25px;
}

.product-options tr th {
	text-align:left;
	font-weight:bold;
	border-bottom:solid 1px #ccc;
    	line-height:25px;
}

.product-options tr td.price {
	width:60px;
	vertical-align:top;
}

.product-options tr td.description {
	padding:2px 0px;
	line-height:20px;
}

.product-options tr td.quantity {
	width:60px;
	vertical-align:top;
	padding-top:5px;
}

.order-options {
	width:640px;
	margin-left:10px;
}

.order-options tr td {
    border-bottom:solid 1px #ccc;
    line-height:25px;
}

.order-options tr th {
	text-align:left;
	font-weight:bold;
	border-bottom:solid 1px #ccc;
    	line-height:25px;
}

.order-options tr td.price, .order-options tr td.quantity {
	width:60px;
}

.order-options tr td.totalText {
	text-align:right;
}
.order-options tr td.totalPrice {
	font-weight:bold;
}

tr.no-line td {
	border-bottom:none !important;
}

tr.gift td {
	padding:5px 0;
	padding-left:10px;
}

tr.gift td a {
	line-height:15px;
}

/*
 * pager
 *
 */

ul.pager {
	margin-left:10px !important;
}
ul.pager li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	margin-right:5px;
	width:41px;
}

ul.pager li a {
	display:block;
	line-height:25px;
	width:41px;
	text-align:center;
	background-image:url('/img/za/button-pager.jpg');
	background-repeat:no-repeat;
	text-decoration:none !important;
	color:#fff !important;
}

ul.pager li.page-current a {
	background-image:url('/img/za/button-pager-high.jpg');
	background-repeat:no-repeat;
color:#444444 !important;
}

/*
 * Footer
 *
 */
#footer-left {
    display:block;
    float:left;
    background-image:url('/img/za/footer/footer-left.jpg');
    background-repeat:no-repeat;
    width:10px;
    height:23px;
}

#footer-right {
    display:block;
    float:right;
    background-image:url('/img/za/footer/footer-right.jpg');
    background-repeat:no-repeat;
    width:10px;
    height:23px;
}

#footer-content {
    background-image:url('/img/za/footer/footer-center.jpg');
    background-repeat:repeat-x;
    padding:0 20px;
    line-height:23px;
    text-align:center;
    font-size:10px;
    color:#fff;
}

#footer-content a {
    font-size:10px;
}

#footer-content a, #footer-content  a:visited {
    text-decoration:underline;
    color:#fff;
}

#footer-content a:hover, #footer-content a:visited:hover {
    text-decoration:none;
}


/*
Forms
*/
.form-block {
    height:25px;
}

.form-block-buttons {
    height:30px;
    margin-top:15px;
}

.form-block-large {
    clear:right;
    height:145px;
}

.form-block label, .form-block-large label {
    color:#686868;
    display:block;
    float:left;
    width:120px;
}

.form-block .text, .form-block .file, .form-block-large textarea {
    border:solid 1px #e8e8e8;
    background:#fff;
    width:200px;
}

.form-block .text {
    height:1.5em;
}

.form-block .file {
    height:20px;
}

.form-block-large textarea {
    height:140px;
    width:270px;
}

.form-block-buttons {
    padding-left:120px;
}

.form-block-buttons .button-wrapper {
    display:inline-block;
    float:left;
    width:115px;
    height:25px;
    background-image:url('/img/za/button.jpg');
    background-repeat:no-repeat;
    text-align:center;
    margin-right:5px;
}

.form-block-buttons .button-wrapper .button {
    background:#729beb;
    border:1px solid #729beb;
    color:#fff;
    font-size:12px;
    width:100px;
    margin-top:2px;
}



a.btn-add-to-cart, a.btn-buy { 
        background-image:url('/img/za/nav/nav-top.jpg');
	background-repeat:no-repeat;
        color:#fff !important;
        display:block;
        font-size:12px;
        font-weight:bold;
        line-height:25px;
        text-align:center !important;
        text-decoration:none !important;
	width:176px !important;
}

a.btn-buy-small {
 	background-image:url('/img/za/button.jpg');
	background-repeat:no-repeat;
        color:#fff !important;
        display:block;
        font-size:12px;
        font-weight:bold;
        line-height:25px;
        text-align:center !important;
        text-decoration:none !important;
	width:116px !important;
}



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
