/* HTML5 ? Boilerplate */
@font-face {
    font-family: 'Crud';
    src: url('../../../fonts/CRUDFONT.TTF');
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline }
div.fb-root{ height: 27px; margin-left: 5px; margin-top: -27px; background:#cccccc; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; outline:none; }
body { font:13px/1.231 sans-serif !important; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { /*overflow-y: scroll;*/ }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; text-align:right; padding-right: 10px;  padding-top: 10px; color: #666666; font-size: 11px;}
td { vertical-align: middle; padding:5px;}
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor:auto; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   { border:none; height: 22px; overflow: hidden; padding: 0 4px; width: 230px;}
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }
/**
 * Primary styles
 *
 * Author: Chin
 */
html,body { position:relative; }
body { ; background: #000 url(../images/bg.png) top right repeat }
body.iframe { background: none }
#container, .wrapper { position:relative}
#container { background: transparent url(../images/mask.png) top right no-repeat; overflow:hidden }
h1 { font-size:20px }
h2 { font-size:18px;  padding-left: 49px }
h3 { font-size:15px }
h4, h5, h6 { font-size:12px }
.ext { position:relative; width:100% }
.wrapper { width: 997px !important; margin:0 auto 0 auto; background:#000; /*height:1082px;*/ }
.wrapper_gallery { width: 997px; margin:0 auto 0 auto; background:#000; min-height:1065px } 
.abs { position:absolute }
.hideIt { display:none; }
.blk { display:block; }
.floatLeft { float:left; }
.floatRight { float:right; }
.center { text-align:center; }
.pointer { cursor:pointer }
.clr { clear: both; height: 0px; line-height: 0px; font-size: 0px }
.sepSmall { clear: both; height: 4px; line-height: 4px; font-size: 4px }
.sepMed { clear: both; height: 8px; line-height: 8px; font-size: 8px }
.sepLarge { clear: both; height: 12px; line-height: 12px; font-size: 12px }
.sepHuge { clear: both; height: 20px; line-height: 20px; font-size: 20px }
.boxWhite { background:#FFFFFF !important; }
.boxShadow { -moz-box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999; box-shadow: 2px 2px 3px #999 }
.boxHover { background: #999; }
.boxHover:hover { background:#777; }
.lbl { font-weight:bold }
header { height:180px; /*background: #000 url(../images/header.jpg) 50% top no-repeat;*/ /*#height:170px !important;*/ }
#logo { width:318px; height:120px; padding:12px 0 0 15px }
#vrimzIcon, #appStoreIcon { margin:16px 0 0 0 }
#vrimzIcon { width:114px; height:115px; background: transparent url(../images/vrimz_icon.png) top left no-repeat }
#appStoreIcon { width:297px; height:115px;  ; background: transparent url(../images/appstore_icon.png) top left no-repeat }
#vrimzIcon:hover, #appStoreIcon:hover { background-position: bottom left }
#mainmenu {    background: url("../images/menu_bg.png") no-repeat scroll 50% bottom transparent; float: left; font-size: 1.1em; height: 31px; margin: 0 0 0 3px; padding: 1px 0; width: 991px; }
#mainmenu ul { margin:0; list-style: none; }
ul#login { padding: 2px 0 5px 16px; height:29px; float:right; width:20%;}
ul#menu { padding: 2px 0 0 16px; height:29px; float:left; width: 75% }
#mainmenu li { float: left; margin: 0; ; padding: 0 16px 0 0; position: relative; /*--Important--*/}
ul#login li { float:right }
#mainmenu li.active a { color: #ee0000 }
#mainmenu li a { float: left; display: block; text-decoration: none; color:#fff; line-height:29px }
#mainmenu li:hover a, #mainmenu li a:hover { color:#ee0000; } /*--Hover State--*/
#mainmenu li a:active { color:#c1c1c1 } /*--Hover State--*/
#login li a.dd, #mainmenu li a.dd { padding-right: 18px; background: transparent url(../images/arrow_down.png) right 46% no-repeat; }
#login li .sub, #mainmenu li .sub { position: absolute; /*--Important--*/; top: 32px; left:0px; z-index: 99999; background: #333 url(../images/submenu_bg.png) 50% top no-repeat; /*--Background gradient--*/; padding: 6px 12px 6px 12px; width: 200px; float: left; /*--Bottom right rounded corner--*/; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; /*--Bottom left rounded corner--*/; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none; /*--Hidden for those with js turned off--*/ }
li .sub {
-moz-border-radius-bottomright: 5px; 
-khtml-border-radius-bottomright: 5px; 
-webkit-border-bottom-right-radius: 5px; 
-moz-border-radius-bottomleft: 5px; 
-khtml-border-radius-bottomleft: 5px; 
-webkit-border-bottom-left-radius: 5px; 
border-radius: 0 0 5px 5px;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 1px 1px 1px #333;    
}
#login li .sub { left:-150px; }
#login li .sub ul, #mainmenu li .sub ul { list-style: none; margin: 0; padding: 0; width: 100%; float: left }
#login li .sub ul { padding: 0 0 0 15px; }
#login .sub ul li , #mainmenu .sub ul li { width: 100%; /*--Override parent list item--*/; color: #fff }
#login .sub ul li a, #mainmenu .sub ul li a { float: none; text-indent: 0; /*--Override text-indent from parent list item--*/; height: auto; /*--Override height from parent list item--*/; background: url(../images/arrow_right.png) no-repeat left 45%; padding: 0 0 0 15px; display: block; text-decoration: none; color: #fff }
#login .sub ul li a:hover, #mainmenu .sub ul li a:hover { color: #ccc }
#content { background-color: #000; width:993px; padding:0 2px; overflow:hidden; #padding-top:6px }
.cnt { background-color: #e0e0e0;  border: 4px solid #666666;  width:987px }
.pad { padding:8px }
.padSmall { padding:4px 4px 0 4px }
.padW { padding:0 12px 0 12px; float:left }
.padH { padding:12px 0 12px 0 }
.colWide { width:779px }
.colNarrow { width:180px }
#footer {   background: url("../images/footer_bg.png") no-repeat scroll 50% 50% transparent; clear: both; color: #FFFFFF; height: 42px; line-height: 37px; margin: 0; overflow: hidden; padding: 6px 0 0 3px; width: 993px; }
/* Misc */
.registerBox { width:550px;height:350px;border:1px solid #ccc }
.main_container{background: none repeat scroll 0 0 #000000; height: auto; margin: auto; width: 1000px;}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}
@media screen and (max-device-width: 480px) { /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */ } 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
#popup_div { ; background: none repeat scroll 0 0 transparent; border: 1px solid #CCCCCC; float: left; height: 387px; margin: 0; width: 575px; }
#popup_div .upper{  border-bottom: 1px solid #cccccc; float: left; line-height: 30px; padding: 0px 0 0 20px; width: 554px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000 }
#popup_div .upper a{ color:#5e75c6; font-size: 12px }
.logn{  background:url(../images/login2.png) no-repeat;     width:76px !important; height:30px !important;    border:none;    cursor:pointer !important;  outline:none;   margin:10px 0 0 105px }
.rgter{     background:url(../images/bton.png) no-repeat;   width:100px; ;     height:30px;    border:none;    outline:none }
.facebtn{   background:url(http://www.vrimz.com/file/style/modern/images/facebtn.png) no-repeat;    width:234px; ;     height:60px;    border:none;    outline:none;   margin:10px 0 0 125px }
.under_construction{ padding:160px 0 0 0; height:200px; background:#FFF; text-align:center; }
#content .cnt table{ border: 6px solid #CCCCCC; margin:30px 0 20px 86px; }
#content .cnt p{ font-size:8pt; color:#000 }
#content .cnt p a{ text-decoration:none; color:#B70000 }
#content .cnt p a:hover{ text-decoration:none; color:#000 }
#content .cnt font{ font-size:11pt;     font-weight:bold;   color:#cd0000;  padding-top:10px;   padding-left: 30px }
#content .cnt .table_img{ position: relative; width: auto; margin:20px 0 0 30px; float:left; }
.text_div_midd{ float:left; width:auto; margin:15px 0 0 0px }
#content .cnt .text_div_midd h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; float:left; padding-left: 5px }
.text_div_text{ background:#CCCCCC;  border: 1px solid #999999; float:left; width:750px; height:auto; margin:10px 0 0 30px }
#text_div_text_up{ float:left; width:300px }
#text_div_text_up h2{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px !important; line-height: 16px; font-weight:bold; color:#000 !important; padding: 15px 5px 15px 10px; text-align:justify; } 
.text_div_text p{font-family: Arial,Helvetica,sans-serif; font-size: 11px !important; line-height: 23px; padding: 5px 10px 0 10px; text-align: left; color:#000; }
#text_div_center{ border: 2px solid #CCCCCC; float:left; width:750px; height:auto; margin:10px 0 0 30px }
#text_div_center h2{ float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px !important; line-height: 16px; font-weight:bold; color:#000; padding: 0px 5px 0 5px; text-align:justify; }
#text_div_center p{  float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px !important; line-height: 16px; padding: 10px 5px 0 5px; text-align:justify; color:#000; }
#text_div_center_left{ float:left; width:435px }
#text_div_center_left p{ float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px !important; line-height: 19px; padding: 5px 5px 0 5px; text-align:justify; }   
.text_div_lower{ width:auto; margin:0 auto }
.text_div_lower p{  ; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px !important; line-height: 19px; padding: 15px 0 15px 115px; text-align:justify; }
.text_div_lower span{float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px !important; line-height: 19px; padding: 15px 0 15px 5px; text-align:justify; } 
.upper_text_div{ position: relative; width: auto; } 
.upper_text_div span{ font-size:10pt; font-weight:bold; float:left; color:#000; padding-left: 30px }
/*  inner pages css starts from here */
#header_upper { background: url(../images/header_upper.jpg) no-repeat; width:996px; height:143px; margin-left:2px }
#work_div_left { float: left; height:auto;  margin: 0px; }
#work_div_left_upper {  background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BDBDBD; height:380px; width: 611px; float:left; }
.work_div_leftupper{ background: url("../images/heading-upper.png") no-repeat scroll 0 0 transparent; height: 44px; width: 600px;  margin:5px 0 0 5px }
#work_div_leftbuton { float: left; padding: 2px 0 0 5px; }
#work_div_rightbuton { background: url(../images/next.png) no-repeat; width:63px; height:37px; float: right; margin: 2px 5px 0 0px; }
.main_imagediv{ width:auto; height:auto; float:left; padding:1px 0 0 0px }
#work_div_bottom { width:330px; float: left; margin: 4px 0 0 4px; height:32px; }
#work_div_text  { padding: 0; margin:5px 27px 0 0; float: right; width:235px; }
#work_div_text span { font-size:11px; color:#3b5998; padding:2px 0px 0px 0px; margin:0; float:left; }
#work_div_text p { font-size:11px; color:#000; padding: 2px 3px 0; ; margin:0; float:right; }
.search_bar { background: url(../images/srchbar.png) no-repeat;  width:133px !important;  height:28px !important;   padding-left:8px;   border:0;   outline: none;   float: left }
#search input{ color: #FFFFFF; font-family: arial; font-size: 13px; float:left; width:125px !important;  height:28px !important;  outline: none;  padding:0px 4px 0px 4px;  ; } 

#input_div { width:150px; float: right; }
#input_div select{ width:135px; color: #000000; font-size: 10pt; height: 22px; }  
#input_div p { font-size: 12px; color:#000; float:right; padding-right: 76px }
.submit_btn { float: right; }
#search{  width:171px;  float:right;  margin: 4px 4px 0;  border:0;   outline: none;   height:32px; #width:175px !important }
.search_txt { font-size: 14px; color:#fff; float:right }
#work_div_lower { position:relative; background: #FFFFFF; border: 1px solid #BDBDBD; float: left; width: 602px; margin: 2px 0 0 0px; height: 296px; }
#work_div_lower_upper{ width:98%; float: left; overflow: auto; margin:5px; background: #FFFFFF; border: 1px solid #e0e0e0; }
.newcar { float:left; width:110px; height:34px }
#work_div_lower_upper .icons_wrap { float: left; width: auto; padding: 8px; }
#work_div_lower_upper .icons_wrap .icon { width: 50px; height: 44px; margin-right: 10px; }

.new2 { float:left; width:110px; height:34px; margin-left:10px }
#wheel_div { width:100%; float:left; margin:0; padding:0; }
#wheels { width:73px; height:72px; margin-left:2px; float:left }
.chikcs { width:auto; height:auto; margin-left:2px; margin-right:3px; float:left }
.textback_div { background: url(../images/textback.png); height:42px; margin: 2px 7px 0 7px }
.textback_div p { float: left; font-size:14px; color:#000; font-weight:bold; padding:13px 0 0 20px }
.textback_div p a { color:#000; text-decoration:none }
.textback_div font{ float: right;   font-size:14px;   color:#000;   font-weight:bold;   padding:0px 40px 0 0px }
.textback_div .page_navigation { margin: 10px 0 0 20px; float: left; }
.textback_div .page_navigation a,#textback_div .alt_page_navigation a { background-color:transparent; border: 1px solid #cccccc; }

.textback_div_2 { position:absolute; background: url(../images/textback_2.png); width: 602px; height: 42px; left:0px; bottom: 0px; }
.textback_div_store { top: 302px !important; }
.textback_div_widget { top: 300px !important; }
.textback_div_2 p { float: left; font-size:14px; color:#000; font-weight:bold; padding: 12px 0 0 20px }
.textback_div_2 p a { color:#000; text-decoration:none; }
.textback_div_2 font { float: right; font-size:14px; color:#000; font-weight:bold; padding:0px 40px 0 0px; }
.textback_div_2 .page_navigation { margin: 9px 0 0 12px; float: left; }
.textback_div_2 .page_navigation a, #textback_div .alt_page_navigation a { background-color:transparent; border: 1px solid #cccccc; }

.textback_div_3 { background: url(../images/textback_3.png); height:42px; margin: 0; }
.textback_div_3 p { float: left; font-size:14px; color:#000; font-weight:bold; padding: 12px 0 0 20px }
.textback_div_3 p a { color:#000; text-decoration:none; }
.textback_div_3 font { float: right; font-size:14px; color:#000; font-weight:bold; padding:0px 40px 0 0px; }
.textback_div_3 .page_navigation { margin: 9px 0 0 12px; float: left; }
.textback_div_3 .page_navigation a, #textback_div .alt_page_navigation a { background-color:transparent; border: 1px solid #cccccc; }

.div_bg {
    height:35px;
    line-height:35px;
    border-bottom:2px solid #cc0000;
    background: transparent url(../images/box_bg.png) 50% 50% no-repeat;
    overflow:hidden;    
}

.div_bg_1 {
    background: transparent url(../images/box_bg_1.png) 50% 50% no-repeat;
}

.div_bg_2 {
    background: transparent url(../images/box_bg_2.png) 50% 50% no-repeat;
}

.div_bg_3 {
    background: transparent url(../images/box_bg_3.png) 50% 50% no-repeat;
}

.nothing_selected {
    color:#aaa;
    font-size: 12px;
    padding:30px;
    font-family: Verdana, Arial;
    font-weight:bold;
    text-align:center;
}

#work_div_lower span { color: #E80000; float: left; font-size: 16px; font-weight: bold; /*padding: 10px 0 10px 125px;*/ }
#work_div_right { background: #fff; width:184px; height:674px; float: left; margin: 0 0 0 2px; border:1px solid #bdbdbd; }
#work_div_right_dtls { position:relative;background: #fff; width:178px; height:674px; float: left; margin: 0 0 0 2px; border:1px solid #bdbdbd;overflow:hidden; }
.rim { float: left; margin: 5px 0 0 6px }
#rim { float: left; margin:10px 0 0 34px }
#rim_details { width:150px; margin:4px 0 0 18px; } 
#rim_details span { font-size:12px; color:#000; float: left;  padding-top: 6px }
#rim_details p { font-size:12px; color:#000; font-weight: bold; float: left }

#moreinfo{ background:url(../images/moreinfo.jpg) no-repeat; width:166px; height:48px; float:left; margin:10px 0 0 10px; text-decoration:none !important }
#moreinfo p { color: #000000; font-size: 14px; font-weight: bold; padding: 11px 0 0 10px; text-decoration:none !important; border:none; outline:none; float:left }
#moreinfo p a{ text-decoration:none !important }
.like { float:left; margin:8px 0 0 10px }

#rim_div { float:left; margin:0px 0 0 13px }
#wheel_logo { display: none; float:left; margin:20px 0 0px 40px }
#work_div_simulator { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #CCCCCC; float: left; height: auto; margin: 5px 0 5px 4px; width: 975px }
.work_div_simulator1 { background: url("../images/headingback.png") repeat scroll 0 0 transparent; height: 44px; margin: 10px 0 0 10px; width: 678px; }
.work_div_simulator1 h1{ color: #000; float: left; font-family:"Crud"; font-size: 26px; padding: 6px 0 0 12px; font-weight: normal }
.work_div_simulator1 p{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 25px 0 0 5px; text-align: justify; width:930px }
.work_div_simulator1 p span{  color:#cc0033;  font-weight:bold }
.work_div_simulator1 p a{ text-decoration:none !important; }

.work_div_simulator1 p a span:hover{ color:#000; } 
.work_div_simulator { background: url("../images/headingback2.png") repeat scroll 0 0 transparent; height: 44px; margin: 10px 0 0 10px; width: 955px; }
.work_div_simulator h1{ color: #000; float: left; font-family:"Crud"; font-size: 26px; padding: 6px 0 0 12px; font-weight: normal }
.work_div_simulator p{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 25px 0 0 5px; text-align: justify; width:auto }
.work_div_simulator p span{  color:#cc0033;  font-weight:bold }
.work_div_simulator p a{ text-decoration:none !important; }

.work_div_simulator p a span:hover{ color:#000; } 
.work_div_simulator_midd1 { background: none repeat scroll 0 0 #FFFFFF;  float: left; height: auto; margin: 10px 0 10px 6px; width:auto; }
.work_div_simulator_mid {  background: none repeat scroll 0 0 #FFFFFF;  float: left; height: auto; margin: 10px 0 10px 6px; width: 960px; }
.work_div_simulator_mid h6{ color: #000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 13px; padding: 5px 0 5px 5px }
.work_div_simulator_mid p{ background: none repeat scroll 0 0 #E0E0E0; color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 6px; text-align: justify; width: 690px; height:44px; margin-left:5px }
.work_div_simulator_mid p span{  color:#cc0033;  font-weight:bold }
.work_div_simulator_mid p a{ text-decoration:none !important; }
.work_div_simulator_mid p a span:hover{ color:#000; }
.leftdiv_simulator{ float:left; width:710px; height:auto }
.rightdiv1_simulator{ float:right; width:240px; height:auto; margin: 33px 14px 0 0; padding-bottom:15px }
.car_div{ background: none repeat scroll 0 0 #E0E0E0; float: left; height: 104px;  margin:2px 0 0 0px; padding: 4px;  width: 239px }
.uperdiv_simultor{ width:auto; float:left; height: 114px; }
#rightdiv_simulator{ background: none repeat scroll 0 0 #FFFFFF; float: left; height: auto; margin: 10px 0 0 4px; width: auto; border:2px #CCC solid }
.rightdiv_simulator{ background:url(../images/heading_bck.gif) repeat-x; float:left; width:265px; height:auto; margin:5px 5px 0 5px }
.rightdiv_simulator h1{ color: #FFFFFF; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 14px; padding: 5px 0 0 5px }
.rightdiv_simulator ul{ float: left; height: auto; margin: 20px 0 0; padding: 0 0 20px; width: auto }
.rightdiv_simulator ul li{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#CC0033; list-style:none; line-height:20px; letter-spacing:1px; padding:3px; font-weight:bold }
.rightdiv_simulator ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#CC0033; list-style:none; line-height:20px; letter-spacing:1px; padding:3px; font-weight:bold; text-decoration:none }
.rightdiv_simulator ul li a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; list-style:none; line-height:20px; letter-spacing:1px; font-weight:bold; padding:3px; text-decoration:none }
#workdiv_galleryuploadpics { background: none repeat scroll 0 0 #e0e0e0; border: 4px solid #CCCCCC; float: left; height: auto; margin: 10px 0 15px 30px; width:930px }
.workdiv_galleryuploadpics{ background: url("../images/heading-upper.png") no-repeat scroll 0 0 transparent; box-shadow: 0 0 3px 3px #4A0C0A; height: 44px; margin: 15px 0 0 112px; width: 639px }
.workdiv_galleryuploadpics h1{ color: #FFFFFF; float: left; font-family: Arial; font-size: 20px; padding: 9px 0 0 16px; text-shadow: 0 1px 0 #EEEEEE, 0 3px 0 #707070 }
.workdiv_galleryuploadpics_text { float: left; margin: 15px 0 20px 35px; width: 660px }
#workdiv_simulatorlite { background: none repeat scroll 0 0 #d8d8d8; border: 2px solid #CCCCCC; float: left; height: auto; margin: 10px 0 15px 7px; width: 650px; #height:430px }
.workdiv_simulatorlite { background:url(../images/headingback1.png) no-repeat; width:630px; height:44px;; margin: 15px 0 0 10px; } 
.workdiv_simulatorlite h1{ color: #000; float: left; font-family:Crud; font-size: 26px; padding: 6px 0 0 16px; font-weight: normal; }
.workdiv_simulatorlite_text{ float: left; margin: 18px 0 20px; width: auto }   
.workdiv_simulatorlite_right{ background:none repeat scroll 0 0 #D8D8D8; border: 2px solid #CCCCCC; float: left; margin: 10px 0 0 5px; width: 310px; height:auto } 
.uppercar_image{ height: auto; margin: 6px 0 7px 3px; width: auto } 
.workdiv_simulatorlite_text h2{ color: #000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight:bold; padding: 5px 0 15px 15px }     
.workdiv_simulatorlite_text_div { float: left; width: 630px; margin-left:5px; height: auto }
.workdiv_simulatorlite_text_div p{ color: #000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 20px 10px 0 10px; text-align:justify }    
.workdiv_simulatorlite_text_div p a{ color:#C00; text-decoration:none } 
.workdiv_simulatorlite_text_div p a:hover{ color:#000; text-decoration:none }
.simulator_lower{ border: 4px solid #E0E0E0; float: left; height: auto; margin: 5px 5px 5px 5px; width: 960px; padding-bottom: 10px }
.simulatorliteuppercar_div{ background:url(../images/uplaodback.png) no-repeat; float: left; min-height: 120px; margin: 25px 0 15px 10px; width: 626px }
.simulatorliteuppercar_shadow{ background:url(../images/uploadback-shadow.png) no-repeat; float: left; height: 39px; margin: 1px 0 0px -40px; width: 663px } 
.simulatorliteuppercar_image{ float: left; margin: 15px -5px 0 25px; width:617px }
.simulatorliteuppercar_image p{ color: #FFFFFF; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; margin: 0 0 0 165px; padding: 0 0 4px; text-align: justify; width: auto }
.simulatorliteuppercar_image input:valid { height: 50px; overflow: hidden; padding: 0 4px; width: 200px; margin:18px 0px 0px 9px; background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666 }   
textarea:valid { height: 50px; overflow: hidden; padding: 0 4px; width: 200px; background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 1px; box-shadow: 0 0 1px 1px #666666 }
.mainmenu6{ background:url(../images/continuebtn.png) no-repeat; width:103px !important; height:28px !important; border:none !important; outline:none !important; cursor: pointer !important; margin:15px 30px 0 0px !important; float:right !important; }
.mainmenu7 { background:url(../images/continuebton.png) no-repeat; width:103px !important; height:28px !important; border:none !important; outline:none !important; cursor: pointer !important;  ; margin:15px 30px 0 0px !important; float:right !important } 
.thanksfor{ width:auto; float:left; height:450px; }
.thanksfor_div{ border: 8px solid #CCCCCC; float: left; margin: 60px 0 0 220px; width: auto; }  
.thanksfor_div h1{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#000; letter-spacing:1px; ; padding: 20px; }
.th{ width:auto; float:left; margin:0 0 0 70px; ; }
.thth{ width:auto; margin:0 0 0 10px; padding-bottom:10px; }
.localwheel_div{ background: #FFFFFF; border:2px solid #cccccc; padding: 20px; } 
.localwheel_div1{ width:968px; border:2px solid #cccccc; margin:20px 0 20px 8px; float:left; height:auto; }
.localwheel_div2{ width:968px; border:2px solid #cccccc; margin:20px 0 20px 10px; float:left; height:475px; /*box-shadow: 0 1px 4px 3px #4A0C0A;*/; }     
.localwheel_div_heading{ background: url("../images/headingback.png") repeat scroll 0 0 transparent; float: left; height: 44px; width: 678px; margin: 25px 0 35px; }
.localwheel_div_heading.no_bg { background-image: none; background-color: transparent; }
.localwheel_div_heading h1{ color: #000; font-family:"Crud"; font-size: 26px; letter-spacing: 1px; padding: 6px 0 0 12px; font-weight: normal; }
.localwheel_div_heading p{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 22px; padding: 30px 0 0 2px; width: 585px; font-weight:bold; }
.localwheel_div_heading p a{ color:#C00; text-decoration:none;  ; }
.localwheel_div_heading p a:hover{ color:#000; text-decoration:none; }
.gallery_pics { float: left; height:600px; margin: 20px 0 0 40px; width: 750px } 
.login_localwheel{ border: 6px solid #CCCCCC; float: left; height: 300px; margin: 20px 0 0px 188px; width: 600px }
.login_localwheel1{ border: 6px solid #CCCCCC; box-shadow: 0 0 3px 2px #4A0C0A; float: left; height: auto; margin: 20px 0 20px 148px; width: 600px }
.login_localwheel2 { border: 6px solid #CCCCCC; float: left; height: auto; margin: 20px 0 20px 148px; width: 690px }
.login_localwheel4{ border: 6px solid #CCCCCC; float: left; height: 300px; margin: 40px 0 0px 188px; width: 600px }
.localwheel_div_heading4 { background: url("../images/heading-upper.png") repeat scroll 0 0 transparent; box-shadow: 0 1px 4px 3px #000000; float: left; height: 44px; margin: 35px 0 0 190px; width: 608px }
.localwheel_div_heading4 h1{ color: #FFFFFF; font-family: Verdana,Geneva,sans-serif; font-size: 18px; letter-spacing: 1px; padding: 10px 0 0 18px; }   
.localwheel_div_heading1 { background: url("../images/heading-upper.png") repeat scroll 0 0 transparent; box-shadow: 0 1px 4px 3px #000000; float: left; height: 44px; margin: 35px 0 0 190px; width: 610px } 
.localwheel_div_heading1 h1{ color: #FFFFFF; font-family: Verdana,Geneva,sans-serif; font-size: 18px; letter-spacing: 1px; padding: 10px 0 0 18px; }   
.loginn_loginn{  float: left; height: 30px; margin: 100px 0 0px 70px; width: auto } 
.loginn_loginn label{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 16px; letter-spacing: 1px; padding: 5px 16px 0 0; text-align: right; width: 125px; } 
.loginn_loginn input{ background: none repeat scroll 0 0 #d7d7d7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; } 
.login_loginn{ float: left; height: 30px; margin: 25px 0 0px 70px; width: auto } 
.login_loginn select{ background: none repeat scroll 0 0 #d7d7d7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; }
.login_loginn label{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 16px; letter-spacing: 1px; padding: 5px 16px 0 0; text-align: right; width: auto; }
.login_loginn input{ background: none repeat scroll 0 0 #d7d7d7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; }
.login_gallery{ float: left; margin: 25px 0 0px 70px; width: auto } 
.login_gallery select{ background: none repeat scroll 0 0 #d7d7d7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; }
.login_gallery label{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 16px; letter-spacing: 1px; padding: 5px 16px 0 0; text-align: right; width: auto; }
.login_gallery input{ background: none repeat scroll 0 0 #d7d7d7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; }             
.login_login{ float: left; height: 30px; margin: 25px 0 0px 70px; width: auto } 
.login_login label{ color: #000; font-family: Verdana,Geneva,sans-serif; font-size: 16px; letter-spacing: 1px; float:left; padding: 5px 0px 0 0; width:255px; }
.login_login input{ background: none repeat scroll 0 0 #d7d7d7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; }  
.login_login select{ background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; float: left; font-size: 12pt; height: 28px; margin-left: 25px; width: 242px; }     
.login_login1{ float: left; height: 30px; margin: 35px 0 0px 90px; width: auto }
.lable_login{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#000; margin-left: -123px }
.login_login3{ float: left; height: 30px; margin: 10px 0 20px 210px; width: auto }
.login_login3 input{ background:url(http://www.vrimz.com/file/style/modern/images/submitbatton.png) no-repeat; float: left; width:136px; height:41px; border:none !important }
.login_login4{ float: left; height: 30px; margin: 20px 0 0px 210px; width: auto }
.login_login4 input{ background:url(http://www.vrimz.com/file/style/modern/images/button-input.png) no-repeat; float: left; width:75px; height:27px; color:#FFF; border:none !important }
.login_login4 a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-decoration:none }
.login_login4 a:hover{ color:#fff; text-decoration:none }
.login_login2{ float: left; height: 30px; margin: 10px 0 0px 196px; width: auto }
.login_loginbtn{ float: left; width:75px; height:27px; border:none !important }
.loginbutton{ background:url(../images/login2.png) no-repeat; width:76px; height:28px; border:none; cursor: pointer !important; float:left; margin-left:198px; } 
.loginbutton1{ background:url(../images/login1.png) no-repeat; width:76px; height:28px; border:none; float:left; margin-left:198px; cursor: pointer !important }
.buttonsubmit_div{ float: left; width:140px; height:40px; border:none !important; margin: 10px 0 20px 194px }
.buttonsubmit{ background:url(../images/buttonsubmit1.png) no-repeat; width:140px; height:40px; border:none; cursor: pointer !important; float:left; ; } 
.buttonsubmit1{ background:url(../images/buttonsubmit.png) no-repeat; width:140px; height:40px; border:none; float:left; cursor: pointer !important }
.buttonsend_div{ float: left; width:75px; height:27px; border:none !important; margin: 20px 0 20px 210px }
.buttonsend{ background:url(../images/buttonsend.png) no-repeat; width:76px; height:28px; border:none; cursor: pointer !important; float:left; ; } 
.buttonsend1{ background:url(../images/buttonsend1.png) no-repeat; width:76px; height:28px; border:none; float:left; cursor: pointer !important }
.login_login2 a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#C00; text-decoration:none }
.login_login2 a:hover{ color:#000; text-decoration:none }
.login_login1 a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#C00; text-decoration:none }
.login_login1 a:hover{ color:#000; text-decoration:none }     
.login_login1 span{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 15px; left: 10px !important; letter-spacing: 1px; position: relative; top: 4px; }
.login_login1 input{ box-shadow: 0 0 1px 2px #666666; float: left } 
.localwheel_div_heading2 { background: url("../images/heading-upper.png") repeat scroll 0 0 transparent; box-shadow: 0 1px 4px 3px #000000; float: left; height: 44px; margin: 20px 0 0 148px; width: 702px } 
.localwheel_div_heading2 h1{ color: #FFFFFF; font-family: Verdana,Geneva,sans-serif; font-size: 18px; letter-spacing: 1px; padding: 10px 0 0 18px; float:left; }   

.signup_message{ color: red; float: left; font-family: tahoma; font-size: 14px; font-weight: bold; height: auto; margin: 25px 0 0 30px; width: auto }
.signup_message0 { color: red; float: left; font-family: tahoma; font-size: 14px; font-weight: bold; height: auto; margin: 25px 0 0 0; width: auto }
.signup_message1 { color: red; float: left; font-family: tahoma; font-size: 14px; font-weight: bold; height: auto; margin: 20px 0 0 188px; width: auto }
.signup_message2 { color: red; float: left; font-family: tahoma; font-size: 14px; font-weight: bold; height: auto; margin: 25px 0 0 148px; width: auto }
.star { color:red; font-weight: bold } 
.login_login_lft{  float: left; height: 30px; margin: 25px 0 0px 70px; width: 300px } 
.login_login_rgt{ width:auto; float:left; margin:5px 0 0 -63px; }
.login_login_rgt p  { color:#C00; font-family: Verdana,Geneva,sans-serif; font-size: 12px; letter-spacing: 1px; }
.abc{ margin-top:50px } 
.mrgn{ float: left; width: 242px; }
.login_login textarea{ float:left; margin-left:96px; height:100px; overflow:hidden; resize:none; margin-top:20px; width:232px; background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020;  border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; } 
.login_login_rgt1 { float: right; margin: -14px 0 0 225px; width: auto }
.login_login_rgt1 p { color:#C00; font-family: Verdana,Geneva,sans-serif; font-size: 12px; letter-spacing: 1px; }
/* upload pics css*/
#workdiv_uploadpics { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #CCCCCC; float: left; height: auto; margin: 15px 0 0 4px; width: 975px; padding-bottom:30px }
.workdiv_uploadpics { background:url(../images/headingback.png) repeat-x; width:678px; height:44px;; margin: 15px 0 0 15px; }
.workdiv_uploadpics h1{ color: #000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 16px; padding: 12px 0 0 16px }
#edtool{ border: 4px solid #666666; float: left; margin: 10px 0 0 80px; width: auto; padding: 5px; }
#middlediv_content{ width:950px; height:auto; margin: 10px 0 0 15px; padding:0px; float:left; }
#middlediv_content_heading{ width:auto; height:24px; margin:0px; }
#middlediv_content_heading h1{ background:#e0e0e0; box-shadow: 0 0 2px 2px #000000; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; height:22px; padding: 4px 10px 0 5px; font-weight:bold }
#middlediv_content_heading p{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; padding: 10px 10px 0 5px; }     
#middlediv_content1{ width:950px; height:auto; margin: 20px 0 0 10px; padding:0px; float:left;  ; }
.leftbody_div{  ; background:#ececec; width:650px; height:auto; float:left }
.leftbody_div_head{ float:left; width:auto; margin: 5px 0 25px 5px }
.leftbody_div_head h1{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#000; height:22px; padding: 4px 10px 0 5px; font-weight:bold }
.leftbody_div_head p{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#000; line-height:22px; padding: 10px 12px 0 5px;  }
.leftbody_div_head span{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold; height:22px; padding: 15px 10px 0 5px; }
.leftbody_div_head font{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold }
.redbackbton_div{ width:auto; float:left; margin:35px 0 0 10px }
.redbackbton{ background:url(../images/redback-.png) no-repeat; width:71px; height:35px; float:left; }
.redbackbton_div p{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; height:22px; padding: 10px 10px 20px 5px; }
.rightbodydiv{ width:auto; margin-left:5px; height:auto }
.carmargin{ float:left; margin-top:25px }
.carimage_div{  box-shadow: 0 3px 4px 1px #000000; float: left }
.rightbodydiv span{ color: red; float: right; font-family: Verdana,Geneva,sans-serif; font-size: 14px; height: 22px; padding: 0 15px 0 0; }
.rightbodydiv span a{ color: red; float: right; font-family: Verdana,Geneva,sans-serif; font-size: 14px; height: 22px; padding: 0px 65px 0 0; text-decoration:none; }
.rightbodydiv span a:hover{ color: #000; float: right; font-family: Verdana,Geneva,sans-serif; font-size: 14px; height: 22px; padding: 0px 65px 0 0; }
.leftbodydiv_bot{ width:auto; float:left; margin-top:15px; padding-bottom: 20px }
.leftbodydiv_bot p{ color: #000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 13px; height: 22px; font-weight:bold; padding: 10px 65px 0 0; }
.leftbodydiv_bot p a{ color:red; font-family: Verdana,Geneva,sans-serif; font-size: 13px; height: 22px; text-decoration:none; font-weight:bold; padding: 10px 65px 0 0; }
.leftbodydiv_bot p a:hover{ color: #000; font-family: Verdana,Geneva,sans-serif; font-size: 13px; height: 22px; font-weight:bold; padding: 10px 65px 0 0; }
.undobackbton_div{ width:auto; float:left; margin:15px 0 0 10px }
.undobackbton{ background:url(../images/undo-nor.png) no-repeat; width:35px; height:35px; float:left; }
.undobackbton_div p{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#000; height:22px; padding: 10px 10px 20px 5px; }
.undobackbton_div span{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold; height:22px; padding: 10px 10px 15px 5px; }
.cropbackbton_div{ width:auto; float:left; margin:15px 0 0 10px }
.cropbackbton{ background:url(../images/crop-nor.png) no-repeat; width:35px; height:34px; float:left; }
.cropbackbton_div p{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#000; height:22px; padding: 10px 10px 20px 20px; }
.cropbackbton_div span{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; font-weight:bold; height:22px; padding:    0px 10px 15px 5px; }

.leftbodydiv_bottom{ width:650px; float:left; margin-top:15px; padding-bottom: 20px }
.leftbodydiv_bottom p{ color: #000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 11px; height: 22px; padding: 10px 65px 0 0; }
.paypaldiv{ margin: 6px 0 4px 0; }
.div_paypal{ float: right; height: auto; margin: -70px 36px 15px; width: auto }

/* upload pics 2 css */
#work_div_uploadpic2 { background:#FFF; border:2px #CCC solid; width:960px; float: left; margin: 20px 0 20px 12px }
.work_div_uploadpic2 { background: url("../images/heading-upper.png") repeat scroll 0 0 transparent; box-shadow: 0 0 2px 2px #4A0C0A; height: 44px; margin: 20px 0 0 20px; width: 920px; }
.work_div_uploadpic2 h1{ color: #FFFFFF; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 16px; padding: 12px 0 0 12px }
.work_div_uploadpic2 p{ color: #CC0000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 14px; font-weight: bold; padding: 30px 0 0 0px; text-align: justify; width: 650px }
.work_div_uploadpic2 font{ color: #000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: bold; padding: 20px 0 0 0px; text-align: justify; width: 650px }
.work_div_uploadpic2_mid { width:auto; height:auto; margin: 10px 0 0 165px; }
.left_div{ float:left; width:220px; height:auto }
.work_div_uploadpic2_mid h6{  color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 13px; padding: 5px 20px 10px 5px; text-align: right }
.work_div_uploadpic2_mid select{ background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; width: 175px }

.work_div_uploadpic2_mid1 { width:592px; height:auto; margin: 10px 0 0 14px; }

.work_div_uploadpic2_mid1 h6{  color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 13px; padding: 5px 74px 0 5px; text-align: right }
.work_div_uploadpic2_mid1 select{ background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; width: 365px }
.uploadbton{ background:url(http://www.vrimz.com/file/style/modern/images/button-input.png) no-repeat; width:75px; height:27px; float:left; margin-left: 147px; margin-top: 15px; border:none !important; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:14px; cursor: pointer !important; ; }
.uploadbton1{ background:url(http://www.vrimz.com/file/style/modern/images/button-input.png) no-repeat; width:75px; height:27px; float:left; margin-left: 0px; margin-top: 15px; border:none !important; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:14px; cursor: pointer !important; ; }
.buttonsave{ background:url(../images/buttonsave.png) no-repeat; width:76px; height:28px; border:none;  cursor: pointer !important;  float:left; margin: 15px 0 0px 7px; } 
.buttonsave1 { background:url(../images/buttonsave1.png) no-repeat; width:76px; height:28px; border:none;  cursor: pointer !important;  float:left; margin: 15px 0 0px 0px; }

#rightdiv_uploadpics2 { background: none repeat scroll 0 0 #FFFFFF; border: 2px solid #CCCCCC; float: left; height: 282px; margin: 20px 0 0 5px; width: auto }
.upload_image{ background: none repeat scroll 0 0 #EFEFEF; border: 1px solid silver; box-shadow: 0 1px 3px 2px #666666; display: block; height:90px; width:175px; float:left; margin: 20px 0 0 360px; }

#rightdiv_editimage{ background: none repeat scroll 0 0 #FFFFFF; float: left; height: auto; margin: 5px 0 0 4px; width: auto; border:3px #CCC solid }
.rightdiv_editimage{ background:url(../images/heading_bck.gif) repeat-x; float:left; width:170px; height:auto; margin:5px 5px 0 5px }
.rightdiv_editimage h1{ color: #FFFFFF; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 14px; padding: 5px 0 0 5px }
.rightdiv_editimage ul{ float: left; height: auto; margin: 20px 0 0; padding: 0 0 20px; width: auto }
.rightdiv_editimage ul li{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#C00; list-style:none; line-height:20px; letter-spacing:1px; padding:3px; font-weight:bold }
.rightdiv_editimage ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#C00; list-style:none; line-height:20px; letter-spacing:1px; padding:3px; font-weight:bold; text-decoration:none }

.rightdiv_editimage ul li a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; list-style:none; line-height:20px; letter-spacing:1px; font-weight:bold; padding:3px; text-decoration:none }

#work_div_editimage  { background:#FFF; border:3px #CCC solid; width:785px; float: left; margin: 5px 0 10px 5px }
.work_div_editimage { background: url("../images/heading-upper.png") repeat scroll 0 0 transparent; box-shadow: 0 0 2px 3px #4A0C0A; height: 44px; margin: 10px 0 0 10px; width: 765px; }
.work_div_editimage h1{ color: #FFFFFF; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 18px; padding: 11px 0 0 12px }
.work_div_editimage p{ color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 45px 0 0 5px; text-align: justify; width: auto }
.work_div_editimage p span{  color:#cc0033;  font-weight:bold }
.work_div_editimage p a{ text-decoration:none !important; }

.work_div_editimage p a span:hover{ color:#000; }
#body_back { background:url(../images/bodyback.png) no-repeat; width:758px; height:440px; float:left; margin:15px 0 0 10px }
.body_edit_left{ width:262px; height:252px; float:left; margin: 73px 15px 0 77px }

.body_edit_left p{ color: #CC0000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; padding: 6px 0 0 72px; position: relative; top: -258px !important;  margin-top: 90px }
.body_edit_right{ width:auto; height:252px; margin: 0px 0px 0 0px }

.body_edit_left1{ ; width:262px; height:252px; float:left; margin: 73px 0 0 77px }
.body_edit_left1 p{ color: #CC0000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; padding: 6px 0 0 72px }
.edit_login { height: auto; margin: 80px 0 0 0; width: auto }
.edit_login label { color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 14px; letter-spacing: 1px; padding: 7px 15px 0 0; width: auto }
.edit_login input { background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt;  margin-left: 69px; width: 160px }
.edit_login1 { height: 30px; margin: 10px 0 0 0; width: auto }
.edit_login1 label { color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 14px; letter-spacing: 1px; padding: 7px 20px 0 0; width: auto }
.edit_login1 input { background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; width: 160px; margin-left:36px }
.edit_login1 p { color: #000000; float: left; font-family: Verdana,Geneva,sans-serif; font-size: 14px; letter-spacing: 1px; padding: 7px 20px 0 0; width: auto; margin-left: -6px }
.edit_login p { color: #000000; font-family: Verdana,Geneva,sans-serif; font-size: 14px; letter-spacing: 1px; padding: 7px 20px 0 0; width: auto }
.edit_login1 select { background: none repeat scroll 0 0 #D7D7D7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 11pt; float:left; margin-top:1px; height:30px; margin-left: 11px }

.mainmenu8{ background:url(../images/edit_uploadbtn.png) no-repeat; width:103px; height:28px; border:none; color: #000000; cursor: pointer !important; font-size: 7pt; padding: 5px; margin:15px 13px 0 152px; float:left; } 
.mainmenu8 a { color: #000000 }
.mainmenu8 a:hover { color: #000000 }
.mainmenu9 { background:url(../images/edit_uploadbton.png) no-repeat; width:103px; height:28px; border:none; color: #FFFFFF; cursor: pointer !important; font-size: 7pt; padding: 5px; margin:15px 13px 0 152px; float:left }
.mainmenu9 a { color: #FFFFFF }
.mainmenu9 a:hover { color: #FFFFFF }
.span_hover{ font-family:Arial, Helvetica, sans-serif; color:#C00; font-size:14px; float:left; margin-top:20px }
.span_hover a{ color:red; text-decoration:none }
.span_hover a:hover{ color:#000; text-decoration:none }
.featured_img{ background:url(../images/featuredimg-back.png) no-repeat; width:297px; height:160px; float:left; margin-left: 58px }
.featured_img h1{ font-family:Arial, Helvetica, sans-serif; color:#C00; font-size:14px; padding: 8px 0 0 75px }
.featureimg{ width:auto; height:104px; float:left; margin:6px 0px 0px 60px }

.cutout{ background:url(../images/cutout.png) no-repeat; width:132px; height:54px; float:left; margin:10px 0 0 10px }
.login_newcar_div{ float: left; height:auto; margin: 10px 0 0px 15px; width: auto }
.login_newcar{ float: left; height: 30px; margin: 10px 0 0px 0px; width: auto }
.login_newcar label{ color: #000; font-family: Verdana,Geneva,sans-serif; font-size: 14px; letter-spacing: 1px; float:left; padding: 5px 0px 0 0; width:auto; }
.login_newcar input{ background: none repeat scroll 0 0 #d7d7d7; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; font-size: 12pt; }
.login_newcar select{ background: none repeat scroll 0 0 #ECECEC; border-color: #666666 #344D71 #000444 #202020; border-style: solid; border-width: 2px; box-shadow: 0 0 1px 1px #666666; color: #000000; float: left; font-size: 10pt; height: 26px; margin-left: 15px; width:180px; } 
.uperdiv_newcar{ width:auto; float:left; height: auto; }
.button1{ background:url(../images/applybton.png) no-repeat; width:182px; height:40px !important; border:none; color: #000000; cursor: pointer !important; font-size: 7pt; float:left; padding: 5px; margin: 30px 0 15px 391px; } 
.button2 { background:url(../images/applybtn.png) no-repeat; width:182px; height:40px !important; border:none; color: #FFFFFF; cursor: pointer !important; font-size: 7pt; float:left; padding: 5px; margin: 30px 0 15px 391px; }
.fontcolor{ color:#dc0000; padding-left:273px; float:left; padding-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold }

.newcar_div{ width:auto; height:150px; margin:15px 0 10px 20px }
.car_back{ background:url(../images/carimageback.png) no-repeat; width:190px; height:175px; float:left; margin:0px 20px 0px 20px }
.car_back_text{ background:none !important; ; margin: 0 auto;  width:100px; height:18px }
.car_back_text p{ /*background:#FFF;*/; height:auto; color:#dc0000; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:140px; font-weight:bold; margin-top: -3px }

.savingimg{ background:url(../images/savingimgbtn.png) no-repeat; width:140px; height:40px; float:left; margin: 30px 0 0 30px }
.imageliteheading{ background:url(../images/heading-upper.png) repeat; width:900px; height:44px; float:left; margin:20px 0 0 30px }
.imageliteheading_left{ width:370px; float:left }
.imageliteheading_left h1{ font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; text-align:left; padding: 12px 0 0 35px; letter-spacing:1px }
.imageliteheading_right{ background:url(../images/vrimz.png) no-repeat; width:113px; height:27px; float:right; margin: 8px 0 0 }
.savelite_imageback{ background:url(../images/saveliteback.png) no-repeat; width:900px; height:370px; float:left; margin:25px 0 0 30px }
#work_div_lite { background: none repeat scroll 0 0 #E0E0E0; border: 4px solid #666666; float: left; width: 970px }
.car_div_lite{ float: left; margin: 33px 0 0 60px; min-height: 300px; overflow: hidden; width: 800px }
#button_div{ float:left; width:auto; margin: 10px 0 0 220px; height:40px; #margin-left:120px }
#button_div input{ height:40px }
.loacldrive{ background:url(../images/localdrivebton.png) no-repeat; width:202px; height:40px; border:none; cursor: pointer; margin: 0 60px 0 0; float:left; } 

.loacldrive1{ background:url(../images/localdrivebtn1.png) no-repeat; width:202px; height:40px; border:none; margin: 0 60px 0 0; float:left }

.saveto_facebook{ background:url(../images/facebookbuttn.png) no-repeat; width:202px; height:40px; border:none; margin: 0 60px 0 0; float:left; }
.saveto_facebook1{ background:url(../images/facebookbutton1.png) no-repeat; width:202px; height:40px; border:none; margin: 0 60px 0 0; float:left }

/* Gallery Page CSS */
#section_div_gallery{ background: none repeat scroll 0 0 #e7e7e7; border: 2px solid #BABABA; margin: 10px 0 10px 8px; min-height:325px; width: 966px }
#section_div_gallery_heading{ background:url(http://www.vrimz.com/file/style/modern/images/gallerybton.png); width:132px; height:54px; float:left; margin: 30px 0 10px 64px; }
/* Store Page CSS */
.storepage_wrap { border: 1px solid #e2e2e2; border-radius: 12px; background: #FFFFFF; float: left; margin: 20px 0 20px 7px; min-height: 475px; width: 960px; }
.div_heading{ background: url("../images/headingback.png") repeat scroll 0 0 transparent; float: left; height: 44px; margin: 16px 20px 0 20px; width: auto; } 
.div_heading.no_bg { background-image: none; background-color: transparent; }
.div_heading h1{ color: #000; font-family:"Crud"; font-size: 26px; letter-spacing: 1px; padding: 6px 0 0 12px; font-weight: normal; }
.innerdiv_storepage_fullwidth { width: 968px; }
.icons_wrap { ; width: 90%; padding: 20px 10px; float:right; clear:both; }
.icons_wrap .icon { width: 100px; height: 150px; float: left; margin-right: 20px; position:relative; text-align: center; cursor: pointer; }
.icons_wrap .icon img {     float:left; ; }
.icons_wrap .icon label { position: absolute; top: 100px; left: 0; float:left;  width: 82px; font-size:12px; color: #777; } 
.innerdiv_storepage_left{ float:left; height:auto; margin: 0; }
.innerdiv_storepage_lefttext{ width:700px; height:auto; padding:15px 0px 15px 0px;  ; float:left }
.innerdiv_storepage_lefttext h1{ font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#B70000; padding:0px }
.innerdiv_storepage_lefttext p{ color: #000000; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 8px 5px 0 }
.innerdiv_storepage_lefttext p a{ color: #B70000; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 5px 0 0; text-decoration:none }
.innerdiv_storepage_lefttext p a:hover{ color: #000; font-family: Verdana,Geneva,sans-serif; font-size: 12px; padding: 5px 0 0; text-decoration:none }
.innerdiv_storepage_lefttext font{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666666; padding: 5px 0 0 20px }

.store_paging{ width:500px; height:30px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000 }
.store_paging a{ color:#B70000; text-decoration:none }
.store_paging a:hover{ color:#000; text-decoration:none }
.tyre{ background:url(../images/tyre.png) no-repeat; width:auto; height:16px; margin:5px 0 0 0px; padding: 0px 20px !important; }
.innerdiv_storepage_right{ width:200px; height:auto; float:left; margin:2px 0 0 10px }
.store_menu { margin-bottom: 10px }
.search_upper{ background:url(../images/search_upper.png) no-repeat; width:202px; height:13px; float:left }
.search_middle{ background:url(../images/search-middle.png) repeat-y; width:202px; height:auto; float:left }
.search_bottom{ background:url(../images/search_bottom.png) no-repeat; width:202px; height:13px; float:left; padding-bottom:20px }
.innerdiv_storepage_right h1{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:000; padding: 0 0 10px 8px }

.field_div{ width:200px; height:auto; float:left; padding:0px 0 0px 8px }
.field_div p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; padding:0px; width:170px }
.field_div.autowidth { width: auto; margin: 0 6px }
.field_div.autowidth p { width: auto; margin:0; }
.field_div.autowidth input, .field_div.autowidth select { width: auto; margin:0; }

.searchfield{ background:url(../images/searchfield.png) no-repeat; width:180px; float:left; border:none }
.innerdiv_storepage_right .field_div input{ height: 20px; overflow: hidden; padding: 0 8px; width: 170px; border:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; margin-top:5px }
.innerdiv_storepage_right .field_div select{ margin-top:5px; border-color:#666 #999 #000 #999 !important; }
.searchbutton{ background:url(../images/searchbutton1.png) no-repeat; width:96px; height:28px !important; border:none; cursor: pointer !important; float:left; margin-left:5px; margin-top:10px !important; } 

.searchbutton1{ background:url(../images/searchbutton.png) no-repeat; width:96px; height:28px !important; border:none; float:left; margin-left:5px; margin-top:10px !important; cursor: pointer !important }
.shadw{ border:2px solid #666666 }
#workdiv_wheelrim { background: none repeat scroll 0 0 #D8D8D8; border: 2px solid #CCCCCC; float: left; height: auto; margin: 15px 0 0px 7px; width: 968px }
.workdiv_wheelrim { background: url("../images/headingback.png") repeat scroll 0 0 transparent; height: 44px; margin: 15px 0 0 10px; width: 678px }
.workdiv_wheelrim h1 { color: #000; float: left; font-family:"Crud"; font-size: 26px; padding: 6px 0 0 16px; font-weight: normal;   }
.workdiv_wheelrim_right { background: none repeat scroll 0 0 #D8D8D8; border: 2px solid #CCCCCC; float: left; height: 230px; margin: 30px 0 0 15px; width: 932px }
.rim_back{ background:url(../images/rimback.png) no-repeat; width:220px; height:214px; float:left; margin: 7px 8px 0 5px }
.workdiv_wheelrim_text_div { float: left; height: auto; margin-left: 5px; width: 955px }
.workdiv_wheelrim_text_div p { color: #000000; font-family: Verdana,Geneva,sans-serif; font-size: 13px; padding: 15px 10px 0; text-align: justify }
.rim_mrgn{ margin: 6px 0 0 9px }
.workdiv_wheelrim_upload_div { float: left; height: auto; margin-left: 165px; width: 630px }

.carimage_back{ background:url(../images/car_back.png) no-repeat; width:315px; height:185px; float:left; margin: 7px 0 0 3px }
.img_mrgn{ margin: 7px 0 0 7px }
.workdiv_cutout_div { background: none repeat scroll 0 0 #D8D8D8; border-bottom: 1px solid #C2C2C2; float: left; height: 200px; margin: 30px 0 0 6px; width: 956px }
.upoadimage_back{ background:url(../images/uploadimageback.png) no-repeat; width:290px; height:160px; float:left; margin:0px 0px 15px }
.upoadimage_back1{ background:url(../images/uploadimageback1.png) no-repeat; width:263px; height:165px; float:left; margin:0px 0px 15px }
.wheelselection_div{ width:auto; float:left; margin:15px 0 0 10px }
.wheelselection{ background:url(../images/wheel-no.png) no-repeat; width:35px; height:34px; float:left; }
.wheelselection_div p{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; height:22px; padding: 10px 10px 20px 5px;   }
.imageback_rim{ background:url(../images/uploadimg_back.png) no-repeat; width:265px; height:180px; float:left; margin:0px; padding-bottom:10px }
.broswebutton{ background:url(../images/browsebutton1.png) no-repeat; width:76px; height:28px !important; border:none; cursor: pointer !important; margin: 22px 0 0 -21px; } 
.broswebutton1{ background:url(../images/browsebutton.png) no-repeat; width:76px; height:28px !important; border:none; margin: 22px 0 0 -21px; cursor: pointer !important }
.thanksfor_flash{ width:550px; height:314px; float:left; margin:0px }
.thanks_account{ padding:130px 0 30px 0; height:200px; text-align:center; }
.copyright { padding:0; width: 993px; text-align: center;  }
.main_wrapper { padding: 15px 20px 15px 30px; background-color: #E0E0E0; border: 4px solid #666; color: #000000; font-size: 8pt; }
.main_page { margin: 0; width: 100%; }
.main_element { padding: 15px 0; }
.main_element table, .main_element td { padding: 0 10px; }
.store_main_element { padding: 8px 0; }
.store_main_element table, .store_main_element td { padding:0; }
.gallery_image { width:175px; height: 100px; vertical-align: middle; }
.staff_action { float: right; }
.staff_action input { width:130px; height: 28px; margin-right: 10px; }
.image_title_wrapper { min-height: 28px; vertical-align: middle; }
input.staff_checkbox { margin: 4px 0 0 10px; width: 12px; height:12px; }
/* upload image css*/
#allbox{ float:left; margin:0px }
.dynamicBox1{ background:#ffffff; border:4px solid #666666; width:auto; height:auto; float:left; padding:10px }

.remove_continue{ background:url(../images/removeimgbtn.png) no-repeat; width:104px; height:30px !important; border:none; cursor: pointer !important; margin:0 auto; font-famliy:verdana; font-size:12px; color:#ffffff; } 
#dynamicBox input{ margin-top:15px !important }
object #imageuploader{ #margin:0 0 -18px 166px }

/* upload image css*/
#background { float: left; margin: -72px 17px 0; width: 593px }
#background1 { float: left; margin: -57px 17px 0; width: 593px }
.models { float: left; margin: 0 57px; width: 593px }
.btnchickssubmit { background:url(../images/chickbutton.png) no-repeat; float: right; height: 34px; margin: -34px 0 0; width: 56px; border:none; }
.btnwheelsubmit { background:url(../images/wheelbutton.png) no-repeat; height:34px; width:56px; float:left; border:none; }
.txtHint1 img { border: 2px solid red !important; }
  
#virmz_wheel{ width:960px; height:auto; float:left }
#virmz_wheel_left{ width:auto; height:auto; padding:10px; background:#ccc; float:left }
#virmz_wheel_right{ width:730px; height:auto; float:left }
#virmz_wheel_right form{ margin:0px; width:auto }

form fieldset { padding: 10px;  margin: 0; border: none }
form fieldset legend { font-size:1.1em; }
form label { display: block; float: left; font-size: 13px; color:#000; font-weight:bold; margin: 5px 0 10px 0px; ; padding-right: 20px; text-align: right; width: 250px }
form fieldset label:first-letter { text-decoration:underline; }
form input, form textarea { margin: 0; resize: none; width: 200px }
form select{ margin: 0; resize: none; width: 150px; height: 20px;}
form input#reset { margin-left:0px;  }
form button{ float:right; margin-left:100px; }
textarea { overflow: auto; }
form small { display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88% }
form .required{font-weight:bold;}
form br { clear:left } 

* { margin: 0; padding: 0 }
.page_navigation a, .alt_page_navigation a{ padding:3px 5px; margin:2px; color:white; text-decoration:none; float: left; font-family: Tahoma; font-size: 12px; background-color:#DB5C04; }
.active_page{ background-color:white !important; color:black !important }   
.content, .alt_content{ color: black }
.content li, .alt_content li, .content > p{ padding: 5px }

#work_div TABLE { margin: 0; }
.work_wrapper { padding: 5px; background: #E0E0E0; border: 4px solid #666; color: #000000; font-size: 8pt; }
.sidebar_list { list-style: none; margin:4px 0px; border: 0px solid #ccc; padding: 6px; }
.sidebar_list LI { font-size: 12px; }
.sidebar_list LI.header { font-size: 12px; font-weight: bold; color: green; margin-bottom: 10px; border-bottom: 1px solid #999; }


.simulator-content { width: 800px; background: #fafafa; height: 660px; }
.simulator-content-left { width: 600px; float:left; padding: 5px; }
.simulator-content-right { width: 180px; float:right; }

.message_success { width:573px;border:1px solid silver;background:#efefef;padding:8px;color:green;font-weight:bold;font-size:12px; }
.info_message { font-size: 10px; color: #DC0000; clear: both; margin: 10px 0; clear: both; display: block; float: left; width: 100%; }

.filter_form { border: 1px solid #AAAAAA; margin: 0 0 20px; padding: 20px 0 10px; overflow: auto; }

.innerdiv_garagepage_left { float: left;height: auto;margin: 20px 10px 0px 20px;width: 770px}
.innerdiv_garagepage_right { width:150px; height:auto; float:left; margin:2px 0px 0px 10px }
.innerdiv_garagepage_right h2{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; padding: 0 0 10px 8px; }


.list-cars { width:100%; height:auto; margin:0 auto; border: 1px solid #CCCCCC; overflow: hidden; }
.list-cars .car-wrap { width:184px; float:left;  position: relative; height:130px; margin:0; padding:5px 3px;  text-align:center; }
.list-cars .car-wrap .car-image { position:relative; width: 182px; height:90px; display: block; float:none; cursor:pointer; background-color: #EFEFEF; border: 1px solid silver; }
.list-cars .car-wrap .car-image img { display: block; width: 175px; margin: auto; }
.list-cars .car-wrap .car-info { bottom:1px; height:30px; width:auto; text-align:center; font-size:10px; background:#AAA; opacity:0.8; }
.list-cars .car-wrap .car-info SPAN { display:block; padding:1px 2px; background:transparent; }
.list-cars .car-wrap .car-info .brand { color:green; line-height: 14px; height: 28px; overflow: hidden; }
.list-cars .car-wrap .car-info .model { color:Chartreuse; }
.list-cars .car-wrap .car-info .color { color:orange; }
.list-cars .car-wrap .car-links { padding:2px 10px; text-align:center; }
.list-cars .car-wrap .car-links a { color: #B70000; text-decoration: none; }

.filter_block { margin: 0 0 20px; }
.filter_images { margin-top: 0; }
.filter_label {}

.cufon.dt { font-weight: bold; font-size: 12px; }
.cufon.lbl { font-size: 13px;}

#innerdiv_storepage_left #work_div_left { margin-left: 0; width: 600px; }
#innerdiv_storepage_left #work_div_lower { margin-left: 0; width: 600px; }
#innerdiv_storepage_left #work_div_right { margin-left: 4px; }
.cufon.lbl { font-size: 13px;}  

#login_wrap { padding: 35px 75px 0 75px; }
#login_wrap td { text-align: center; }
#login_wrap > td { padding: 0; }

.login_title { padding: 0; font-size: 22px; }

#inputlocation_wrap { padding: 50px 100px 0; }
.inputlocation_title { margin-left: 70px; padding:0; font-size: 22px;}

.border2 { border:1px #BDBDBD solid; background:#fff; color:#000;  }
.border13 { background:#F9F9F9; color:#000; } 
.mainmenu5 { color: #fff; font-size: 7pt; background: #fff url(../line8.gif) }
.back_guide_title { padding: 10px; }
.back_guide_content { vertical-align: top; }
.back_guide_content a { text-decoration: none; color: #B70000; }
.back_guide_content a:hover { color: #000000; }
.back_guide_content p { margin: 10px 0; }
.back_guide_content, .back_guide_title { font-family: Verdana,Arial,Helvetica,sans-serif; }
.upload_space_content { padding: 8px 30px 0;}
.upload_message { padding: 10px 15px; }

.pbar1 { background: none repeat scroll 0 0 transparent; }
.pbar2 { background: none repeat scroll 0 0 #941D31; }
.pbar3 { border: 1px solid #014E82; font-size: 8pt; padding: 1px; }
.pbar4 { background: url("http://www.vrimz.com/file/style/modern/css/loading2.gif") no-repeat scroll 0 0 #1E1E1E; font-size: 10pt; height: 55px; padding: 0; width: 153px; }

.wheel_filter { margin-bottom: 10px; }
#rim_details_wrap { text-align: left; position:relative; height:694px; }

#wheels_wrap { padding: 0 0 0 10px; }
#wheels_wrap .wheel_wrap { margin: 6px; text-align: center; display: inline-block; }
#chicks_wrap a img { margin: 6px 5px 6px 6px; }
.wheel-info { display:none; height:28px;margin:0 1px; width:auto; text-align:left; font-size:10px; background:#DCDCCD; opacity:0.8; }
.wheel-info SPAN { display:block; padding:1px 2px; background:transparent; }

.car-details-wrap { z-index:999;position:relative;width:370px; text-align:left;font-size:12px;line-height:16px;color:#666; }
.carchange-load-wrap { z-index:998;position:absolute;left:0;top:0;width:800px;height:645px; background:#FFF; }
/*.car-details-wrap .carchange-load-wrap { position:absolute;left:-8px;top:-390px;width:600px;height:344px; background:#FFF; opacity:0.8; }*/
.car-details-wrap .filter-wrap { padding:20px 6px; width:394px; height:116px; background:transparent url(http://www.vrimz.com/file/style/modern/css/design/pic/vrimz-change-car-bkg.jpg) no-repeat;position:absolute;top:-274px;left:72px; }
.car-details-wrap .filter-wrap H4{ margin:3px 6px 12px; padding:3px 0; font-size:16px; }
.car-details-wrap .filter-wrap .list-wrap { width:118px;height:44px; float:left; padding:2px; margin:3px 2px; text-align:center; }
.car-details-wrap .filter-wrap .list-wrap SELECT { width:112px;border:1px solid #CCC;background:#EEE; }
.car-details-wrap .filter-wrap .list-wrap IMG { vertical-align:middle; }
.car-details-wrap .filter-wrap .list-wrap LABEL { display:block; padding-bottom:4px; font-weight:normal;font-size:11px; }
.wheel-color-wrap { width:200px; }
.wheel-color-wrap SELECT { width:112px;border:1px solid #CCC;background:#EEE; }

.wheel-details { }
.wheel-details UL { list-style:none;margin:5px 0 18px;padding:0;font-weight:bold; }
.wheel-details UL LI { margin:4px 2px;font-size:12px; }
.wheel-details UL LABEL { font-weight:normal;display:block;margin-bottom:0px; }
.wheel-details UL SPAN { font-weight:bold;padding:2px 2px 3px 8px;margin:0; }
.wheel-details UL LI.comments SPAN { font-weight:normal; }

#chicks td { border:1px solid #efefef; }

/** Lite simulator  **/
#wform {
    position:absolute; width:450px; height:281px; left:220px; top:85px; z-index:999; visibility:hidden; overflow:hidden;
    background: url("../wformbg.png") no-repeat scroll left top transparent; 
}
#_WFORM { width:100%; height:280px; border:0; background-color:transparent; overflow:hidden; }
.mainlite-preview-popup { display: none; }

/** Upload image form, Car Edit form  **/     
.upload-image-block { padding: 5px; }
.upload-image-label-block { text-align: right; float: left; width: 140px; padding:0 5px; }
.edit-car-label-block { text-align: right; float: left; width: 120px; padding:0 5px; }
.upload-image span { font-size: 11px;}
.upload-image-file { text-align: left; float: left; }
.upload-image-file #file { width: 212px; }

.upload-car-vehicle-block, .edit-car-vehicle-block { display:block; padding: 5px; }
.upload-car-maker-block, .edit-car-maker-block { display:block; padding: 5px; }
.upload-car-model-block, .edit-car-model-block { display:block; padding: 5px; }
.edit-car-paint-block { display:block; padding: 5px; }

label.upload-image-label { display: inline; padding-right: 10px; font-size: 11px; font-weight:normal; float: none; }
label.edit-car-label { display: inline; padding-right: 10px; font-size: 11px; font-weight:normal; float: none; }
.upload-car-select-block, .edit-car-select-block { float:left; }
#chk_details { width: 60px; height: 10px; }

.upload-image-btn { float: right; background: url("../images/continuebtn.png") no-repeat scroll 0 0 transparent; width: 103px !important; height: 28px !important; margin: 5px 30px 0 0; cursor: pointer; outline: medium none !important; border: medium none !important; }
.upload-image2-btn { float: right; background: url("../images/skipcutbtn.png") no-repeat scroll 0 0 transparent; width: 103px !important; height: 28px !important; margin: 5px 30px 0 0; cursor: pointer; outline: medium none !important; border: medium none !important; }
.upload-chkbox-details-block { width: 380px; display: block; float: left; padding: 10px 5px; }
.upload-chkbox-chkbox { width: 40px !important; height: auto !important; }
label.upload-chkbox-details { font-size: 10px; font-weight: normal; float: none; display: inline; margin: 0; padding: 0; }
select#edit-car-maker { width: 245px; }

.missing_required { color:red; font-style: italic; font-size: 10px !important; padding: 5px 0 0 10px; }
div.missing_required { float:left; }

#jsErr { padding: 6px 20px 10px; }
.error-title { font-size: 11px; font-weight: bold; }

.FBLogin { position: absolute; left: 6px; top: 125px; }

.carhelp_block, .rimhelp_block { font-family: Verdana,Arial,Helvetica,sans-serif; margin: 10px 0; }
.carhelp_block td, .rimhelp_block td { vertical-align:top; padding: 0;}
.carhelp_block p, .rimhelp_block p { margin: 10px 0; }
.carhelp_block a, .rimhelp_block a { text-decoration: none; color: #B70000; }
.carhelp_block a:hover, .rimhelp_block a:hover { color: #000000; }

.block_header { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; padding-bottom: 7px !important; padding-top: 7px !important; }

.edit-car-block { font-family: Verdana,Arial,Helvetica,sans-serif; }
.edit-car-block a {text-decoration: none; color: #B70000; }
.edit-car-block a:hover { color: #000000; }

.mainmenu5 td { padding: 0; }

.garage-list { font-size: 8pt; padding: 2px 0 5px 2px !important; }
.garage-list p { margin: 10px 0; font-weight: bold; }

.save-btn-block { text-align: right; padding: 0 10px 10px 0; }

.feature_wheel_wrapper { text-align: center; width:70px;}

.forgot_link { position: relative; top: 8px; cursor: pointer; }

.preview_link { margin: 5px 0; }
.view_preview_block { padding: 8px 0; }
.view_preview_block .widget_type { color: blue; padding:2px 0;}
.view_preview_block textarea { width: 400px !important; }
.view_preview_block a { text-decoration: none; }

.chk_filter_wheel_for_chassis { float: right; margin: 4px; width:101px; height: 36px; background:transparent url(../images/wheelfilter-chassis-unchecked.png) no-repeat; }
.chk_filter_wheel_for_chassis.checked { background:transparent url(../images/wheelfilter-chassis-checked.png) no-repeat; }

.nohtml5 {
    width:600px;
    height:340px;
    background:transparent url(../images/no_html5.jpg) 50% 50% no-repeat;
    margin:0 0 3px 0;    
}

.nohtml5 div {
    text-align:center;
    padding: 120px 0;
    color:#fff;
    font-size:20px;
    font-family:Tahoma, Verdana, "Arial Black";
}

.nohtml5 div em {
    font-weight:bold;
    font-style:italic;    
}

.nohtml5 div a {
    text-decoration:none;
    color:#3399ff;
}

.nohtml5 div a:hover {
    color:#66ccff;
}