@charset "utf-8";
/* CSS Document */

* {font-family:tahoma;font-size:14px;color:#323344; outline: 0px;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
blockquote, pre, a, acronym, address, code, del, dfn, em, q, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, 
tbody, tfoot, thead, article, aside, dialog, figure, 
header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;}
article, dialog, figure, header, hgroup, nav, section {display:block;}
body { line-height:1.3; background:url(../img/main-bg.png) repeat; }
table {border-collapse:separate;border-spacing:0;}
caption, th {text-align:left;}
a img {border:none;}
img { line-height:1.2; }

ul,
ol {
margin-left:30px;
}

/* font */
.grey12n_myriadpro {
font-family:Myriad Pro;
font-size:12px;
color:#989898;
}
/* /font */

#container {
margin: 0 auto;
width: 961px;
position:relative;
padding-top:30px;
}

#login-wrap {
width:412px;
height:266px;
padding:25px 0 0 33px;
position:absolute;
top:200px;
margin-left:257px;
background:url(../img/login-wrap.png) no-repeat center center;
}

.field-line {
width:377px;
height:34px;
float:left;
margin-bottom:11px;
}

.field-line-label {
width:136px;
height:27px;
float:left;
padding-top:7px;
font-size:14px;
color:#323344;
}

.field-line-field {
width:241px;
height:34px;
float:left;
}

.field-line-field input[type=password],
.field-line-field input[type=text] {
width:232px;
height:34px;
float:left;
padding:0 4px 0 4px;
border:0px;
font-size:14px;
color:#323344;
background:url(../img/field-line-field.png) no-repeat center center;
}

.field-line-field-secure {
width:74px;
height:34px;
float:left;
}

.field-line-field-field {
width:166px;
height:34px;
float:left;
}

.field-line-field-field input[type=text] {
width:158px;
height:34px;
float:left;
padding:0 4px 0 4px;
border:0px;
font-size:14px;
color:#323344;
background:url(../img/field-line-field-field.png) no-repeat center center;
}

#login-btn {
width:240px;
height:45px;
float:right;
clear:both;
margin:12px 32px 0 0;
border:0px;
cursor:pointer;
background:url(../img/login-btn.gif) no-repeat center center transparent;
}

#header {
width:961px;
height:102px;
float:left;
}

.header-wrap {
width:961px;
height:92px;
float:left;
position:relative;
background:url(../img/header-wrap.png) no-repeat center center;
}

.pagalba {
position:absolute;
top:-25px;
right:80px;
color:#703f3e;
font-family:tahoma;
font-size:13px;
font-weight:bold;
}

.logout {
position:absolute;
top:-25px;
right:7px;
color:#703f3e;
font-family:tahoma;
font-size:13px;
}

.logout:hover {
text-decoration:none;
}

.logo-main {
width:183px;
height:64px;
float:right;
position:relative;
top:14px;
right:39px;
background:url(../img/logo-main.png) no-repeat center center;
}

.top-link {
width:240px;
height:45px;
float:left;
overflow:hidden;
cursor:pointer;
text-decoration:none;
margin:23px 0 0 27px;
}

.top-link img {
text-decoration:none;
border:0px;
}

.top-link2 {
margin:23px 0 0 5px;
}

#content-wrap {
width:961px;
float:left;
}

.content-wrap-top {
width:961px;
height:11px;
float:left;
background:url(../img/content-wrap-top.png) no-repeat center center;
}

.content-wrap-middle {
width:934px;
float:left;
min-height:300px;
padding:16px 0 16px 27px;
background:url(../img/content-wrap-middle.png) repeat-y;
}

.content-wrap-bottom {
width:961px;
height:11px;
float:left;
background:url(../img/content-wrap-bottom.png) no-repeat center center;
}

#top-bar {
width:906px;
height:58px;
float:left;
}

#top-bar .left {
width:340px;
/*width:454px;*/
height:58px;
float:left;
}

#top-bar .left input[type=text] {
width:228px;
/*width:328px;*/
height:34px;
float:left;
padding:0 8px 0 8px;
border:0px;
background:url(../img/top-bar-input.png) no-repeat center left transparent;
}

.searchField {
font-family:verdana;
font-size:14px;
color:#000000;
}


#top-bar .left input[type=submit] {
width:95px;
height:34px;
float:left;
cursor:pointer;
border:0px;
background:url(../img/top-bar-submit.png) no-repeat center center transparent;
}

#top-bar .right {
width:566px;
/*width:452px;*/
height:58px;
float:left;
}

.create-new-cart {
width:254px;
height:35px;
float:right;
cursor:pointer;
background:url(../img/create-new-cart.png) no-repeat center center;
}

.rowd-1,
.rowd-2,
.rowd-3,
.rowd-4,
.rowd-5,
.rowd-6 {
height:32px;
font-family:tahoma;
font-size:14px;
color:#ffffff;
background-color:#423a3a;
}

.rowI-1,
.rowd-1 {
width:256px;
padding-left:21px;
}

.rowI-2,
.rowd-2 {
width:221px;
padding-left:21px;
}

.rowI-3,
.rowd-3 {
width:122px;
padding-left:21px;
}

.rowI-4,
.rowd-4 {
width:107px;
text-align:center;
}

.rowI-5,
.rowd-5 {
width:70px;
text-align:center;
}

.rowI-6,
.rowd-6 {
width:67px;
text-align:center;
}


.rowI-1,
.rowI-2,
.rowI-3,
.rowI-4,
.rowI-5,
.rowI-6 {
height:64px;
font-family:tahoma;
font-size:17px;
color:#313441;
border-top:1px solid #ffffff;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #c7c7c7;
background-color:#f7f7f7;
}

.rowI-1 {
border-left:1px solid #dcdcdc;
}

.rowI-2,
.rowI-3,
.rowI-4,
.rowI-5,
.rowI-6  {
font-size:14px;
}

.rowI-5 a {
color:#303a69;
text-decoration:underline;
}

.rowI-5 a:hover {
text-decoration:none;
}

.rowI-6 a {
color:#703f3e;
text-decoration:underline;
}

.rowI-6 a:hover {
text-decoration:none;
}

.rowI-4 input {
width:69px;
height:34px;
border:0px;
text-align:center;
font-family:verdana;
font-size:15px;
color:#423a3a;
background:url(../img/rowI-5-input.png) no-repeat center center transparent;
}

/*
#data-table tr:hover td {
background-color:#e5ecef;
}
*/

#data-table3 tr:hover td {
cursor:pointer;
background-color:#e5ecef;
}


#orderCarts {
width:239px;
height:34px;
float:right;
border:0px;
margin-top:10px;
cursor:pointer;
background:url(../img/orderCarts.gif) no-repeat center center;
}

.submitOrderForm {
width:239px;
height:35px;
float:right;
border:0px;
margin-top:0px;
margin-left:8px;
cursor:pointer;
background:url(../img/orderCarts.gif) no-repeat center center;
}

#raw-data {
width:934px;
float:left;
}

#raw-data div {
float:left;
clear:both;
margin-bottom:6px;
}

#raw-data  div .left {
float:left;
color:#313441;
font-size:14px;
}

#raw-data  div .right {
float:left;
padding-left:5px;
color:#313441;
font-size:14px;
font-weight:bold;
}

.edit_info {
width:223px;
height:34px;
float:left;
margin-top:20px;
background:url(../img/edit_info.gif) no-repeat center center;
}

.preview-line {
float:left;
clear:both;
margin-bottom:20px;
}

#cart-preview {
width:535px;
height:307px;
float:left;
background:url(../img/cart-preview.png) no-repeat center center;
}

#cart-preview-inner {
/*width:575px;*/
width:526px;
height:302px;
float:left;
position:relative;
overflow:hidden; 
background-color:#ffffff;
}

.cartElements {
position:absolute;
border:0px;
}

.save_info {
width:223px;
height:34px;
float:left;
margin-top:20px;
background:url(../img/save_info.png) no-repeat center center;
}

.text-field-form {
width:274px;
height:34px;
float:left;
padding-left:6px;
padding-right:6px;
border:0px;
background:url(../img/text-field-form.png) no-repeat center center transparent;
}



.fileinputs2{width:429px;height:34px;position:relative;top:0;left:0;}

input.file2{width:225px !important;height:34px;position:relative;text-align:left;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;left:0;float:right;color:#000; border:1px solid;}

.fakefile2{width:429px;height:34px;position:absolute;top:0;left:0;z-index:1;}

.fakefile2 img{width:143px;height:34px;position:absolute;top:1px;right:0px;float:right;cursor:pointer;z-index:0;}

.fakefile2 input{width:429px;height:34px;padding-left:6px;padding-right:6px;position:absolute;top:0px;left:0px;border:0;background:url(../img/text-field-form.png) no-repeat center left transparent;}


#cartSwitchWrap {
width:280px;
height:290px;
float:left;
padding-left:20px;
}

.sideA {
width:123px;
height:30px;
float:left;
clear:both;
font-family:verdana;
font-size:15px;
color:#423a3a;
text-align:center;
text-decoration:none;
line-height:190%;
border:2px solid #060707;
}

.sideB {
width:123px;
height:30px;
float:left;
clear:both;
margin-top:5px;
font-family:verdana;
font-size:15px;
color:#423a3a;
text-align:center;
text-decoration:none;
line-height:190%;
border:2px solid #060707;
}

.side_hover,
.sideA:hover,
.sideB:hover {
color:#ffffff;
border:2px solid #423a3a;
background-color:#423a3a;
}

#dual_data_1,
#dual_data_2,
.sideBView {
display:none;
}


#orderCartsSubmit {
width:223px;
height:34px;
float:right;
border:0px;
margin-top:10px;
cursor:pointer;
background:url(../img/orderCartsSubmit.gif) no-repeat center center;
}

.totals-1 {
background:transparent;
border-top:1px solid #ffffff;
border-left:1px solid #dcdcdc;
border-bottom:1px solid #c7c7c7;
}

.totals-2 {
background:transparent;
border-top:1px solid #ffffff;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #c7c7c7;
}

.totals-3 {
background:transparent;
font-family:tahoma;
font-size:15px;
font-weight:bold;
color:#5a5b64;
border-top:1px solid #ffffff;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #c7c7c7;
}

.totals-4 {
background:transparent;
font-family:tahoma;
font-size:15px;
font-weight:bold;
color:#423a3a;
border-top:1px solid #ffffff;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #c7c7c7;
}


.totals2-1 {
background:transparent;
border:0px;
}

.totals2-2 {
background:transparent;
border:0px;
}

.totals2-3 {
background:transparent;
border:0px;
font-family:tahoma;
font-size:14px;
color:#313441;
text-align:right;
}

.totals2-4 {
width:493px;
background:transparent;
border:0px;
}

.totals2-4  textarea  {
width:449px;
height:108px;
float:right;
padding:6px 9px 6px 9px;
border:0px;
background:url(../img/totals2-4.png) no-repeat center center transparent;
}

.totals2-4-p-font {
font-family:verdana;
font-size:14px;
color:#a09c9c;
}

#successful-msg b,
#successful-msg strong,
#successful-msg tr,
#successful-msg li,
#successful-msg em,
#successful-msg a,
#successful-msg p,
#successful-msg {
font-family:tahoma;
font-size:18px;
color:#423a3a;
}

#successful-msg-error b,
#successful-msg-error strong,
#successful-msg-error tr,
#successful-msg-error li,
#successful-msg-error em,
#successful-msg-error a,
#successful-msg-error p,
#successful-msg-error {
font-family:tahoma;
font-size:18px;
color:#841f19;
}

#successful-msg-error a:hover,
#successful-msg- a:hover {
text-decoration:none;
}

.data-light {
width:535px;
height:307px;
float:left;
background-color:#ffffff;
}

.back_to_home {
float:left;
clear:both;
margin-top:20px;
margin-right:25px;
}













