a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	background : transparent;
	border : 0 none;
	font-size : 98%;
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;

}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
table, table td {
padding : 0;
border : none;
border-collapse : collapse;
}
#page1 #content .row-1 .col-1 {
width : 242px;
margin-right : 6px;
}
#page1 #content .row-1 .col-2 {
width : 242px;
margin-right : 6px;
}
#page1 #content .row-1 .col-3 {
width : 242px;
margin-right : 6px;
}
#page1 #content .row-1 .col-4 {
width : 242px;
}
#page1 #content .row-2 .col-1 {
width : 195px;
margin-right : 53px;
}
#page1 #content .row-2 .col-2 {
width : 100%;
}
#page2 #content .col-1 {
width : 195px;
margin-right : 53px;
padding-top : 10px;
}
#page2 #content .col-2 {
width : 657px;
}
#page3 #content .col-1 {
width : 284px;
margin-right : 31px;
}
#page3 #content .col-2 {
width : 129px;
margin-right : 31px;
}
#page3 #content .col-3 {
width : 129px;
margin-right : 31px;
}
#page3 #content .col-4 {
width : 129px;
margin-right : 31px;
}
#page3 #content .col-5 {
width : 129px;
}
#page4 #content .row-1 .col-1 {
width : 242px;
margin-right : 6px;
}
#page4 #content .row-1 .col-2 {
width : 242px;
margin-right : 6px;
}
#page4 #content .row-1 .col-3 {
width : 242px;
margin-right : 6px;
}
#page4 #content .row-1 .col-4 {
width : 242px;
}
#page4 #content .row-2 .col-1 {
width : 195px;
margin-right : 53px;
}
#page4 #content .row-2 .col-2 {
width : 407px;
margin-right : 53px;
}
#page4 #content .row-2 .col-3 {
width : 193px;
}
#page5 #content .col-1 {
	width : 250px;
	margin-right : 20px;
	padding-top : 0px;

}
#page5 #content .col-2 {
	width : 680px;
	padding-top : 10px;
}
#page6 #content .col-1 {
width : 250px;
margin-right : 53px;
padding-top : 10px;
padding-left:5px;
}
#page6 #content .col-2 {
width : 600px;
padding-top : 10px;
}
aside .col-1 {
width : 122px;
margin-right : 71px;

}
aside .col-2 {
width : 96px;
margin-right : 76px;
margin-left : 20px;

}
aside .col-3 {
width : 112px;
margin-right : 82px;
}
aside .col-4 {
width : 136px;
margin-right : 60px;
}
aside .col-5 {
width : 130px;
}
.page {
background-color : #efefef;
width : 50px;
margin : 10px auto;
padding-right : 250px;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
display : block;
}
mark, rp, rt, ruby, summary, time {
display : inline;
}
body {
background : #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
line-height : 1em;
color : #000000;
text-align: justify;
}
html {
min-width : 980px;
}
html, body {
height : 100%;
}
.container {
margin : 0 auto;
width : 990px;
font-size : 0.75em;
}
header .container {
height : 95px;
overflow : hidden;
position : relative;
}
aside {
background : url(../images/aside-tail.gif) left top repeat-x #131313;
min-width : 980px;
text-align:center;
}
footer .container {
	text-align : right;
	line-height : 1.667em;
	padding : 26px 0 3px 0;
	width:980px;
	height: 35px;
	
	background : url(../images/foot.jpg);
	background-repeat:repeat-x; 
}

.container1 {
margin : 0 auto;
width : 990px;
font-size : 0.75em;}

footer .container1 {
	text-align : right;
	line-height : 1.667em;
	
	padding : 5px 0 3px 0;
	width:990px;

height: 60px;
	
	background : url(../images/foot.jpg);
	background-repeat:repeat-x; 



}



.fleft {
float : left;
}
.fright {
float : right;
}
.clear {
clear : both;
}
.col-1, .col-2, .col-3, .col-4, .col-5 {
float : left;
}
.alignright {
text-align : right;
}
.aligncenter {
text-align : center;
}
.wrapper {
width : 100%;
overflow : hidden;
}
.wrap {
	width : 98%;
	padding-right:7px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #428301;
	border-left-color: #428301;
}

.wrap_1 {
	width : 99%;
	padding-left: 1px;
	
}



.tail-top, .tail-top1, .tail-top2, .tail-top3 {
background-repeat : repeat-x;
background-color : #f2f2f2;
background-position : left top;
min-width : 980px;
}
.tail-top {
background-image : url(../images/tail-top.gif);
}
.tail-top1 {
background-image : url(../images/tail-top1.gif);
}
.tail-top2 {
background-image : url(../images/tail-top2.gif);
}
.tail-top3 {
background-image : url(../images/tail-top3.gif);
}
input, select, textarea {
font-family : Arial;
font-size : 1em;
vertical-align : middle;
font-weight : normal;
color : #393939;
margin : 0;
padding : 0;
}
fieldset {
border : 0;
}
.info-list {
padding-bottom : 5px;

}
.info-list li {
text-align : left;
width : 100%;
overflow : hidden;
vertical-align : top;
border-bottom : 1px solid #dfdfdf;
padding : 0 0 6px 5px;
margin : 0 0 6px -5px;

font-family:Arial; 
font-size:12px;
}
.info-list li span {
float : left;
}
.info-list1 {
padding-bottom : 5px;
}
.info-list1 li {
width : 100%;
overflow : hidden;
vertical-align : top;
border-top : 1px solid #dfdfdf;
padding : 6px 0 0 5px;
margin : 6px 0 0 -5px;
}
.info-list1 li:first-child {
border : none;
padding-top : 0;
margin-top : 0;
}
.info-list1.alt li {
text-align : center;
}
.solutions li {
width : 100%;
overflow : hidden;
vertical-align : top;
margin : 18px 0 0 -8px;
background : url(../images/divider1.gif) left top repeat-x;
padding-top : 20px;
}
.solutions li:first-child {
background : none;
padding-top : 0;
margin-top : 0;
}
.solutions li img {
float : left;
margin-right : 9px;
}
.solutions li p {
margin-bottom : 10px;
}
.list li {
line-height : 1.667em;
}
.list li:first-child {
font-weight : bold;
}
.list li, .list li a {
color : #e5e5e5;
}
.list li a {
text-decoration : none;
}
.list li a:hover {
color : #6fa803;
}
.list1 {
padding-bottom : 11px;
}
.list1 li {
padding : 0 0 15px 10px;
height : 1%;
background : url(../images/marker.gif) left 4px no-repeat;
}
.list2 {
padding-bottom : 15px;
}
.list2 li {
padding : 0 0 5px 10px;
height : 1%;
background : url(../images/marker.gif) left 4px no-repeat;
margin-bottom:10px;
}
.banners {
padding : 12px 0 0 0;
}
.banners li {
float : left;
font-size : 26px;
line-height : 2.4em;
letter-spacing : -1px;
margin-left : 6px;
}
.banners li:first-child {
margin-left : 0;
}
.banners li a {
width : 242px;
display : block;
height : 65px;
background : url(../images/banner-bg.gif) left top no-repeat;
text-align : center;
color : #fff;
text-decoration : none;
}
.img-indent {
margin : 0 20px 0 0;
float : left;
}

.img-box {
width : 100%;
overflow : hidden;
padding-bottom : 12px;
text-align:justify;
font-family:verdana;
font-size:13px;
}

.img-box img {
float : left;
margin : 0 20px 0 -1px;
}
.extra-wrap {
overflow : hidden;
}
p {
margin-bottom : 10px;
line-height : 1.667em;
font-family:verdana;
font-size:13px;


}
.p0 {
margin : 0;
}
.p1 {
margin-bottom : 18px;
}
.price {
text-align : center;
display : block;
font-size : 15px;
line-height : 1.2em;
letter-spacing : -1px;
padding-bottom : 10px;
}
#slogan {
	background : url(../images/slogan-bg.png) left top no-repeat;
	width : 980px;
	height : 220px;
	margin : -4px 0 0 0;
	position : relative;
	left : 3px;
	color : #fff;
	position : relative;
}
#slogan h2 {
font-size : 26px;
text-transform : uppercase;
color : #fff;

}
#slogan h2 span {
color : #262626;
}
#slogan h3 {
font-size : 22px;
text-transform : uppercase;
color : #fff;
text-align : right;
}
#slogan h3 span {
color : #262626;
}
#slogan .inside {
position : absolute;
left : 360px;
top : 50px;
width : 576px;
}
.address {
font-style : normal;
line-height : 1.667em;
display : block;
padding-bottom : 20px;
font-family:verdana;
font-size:13px;
}
.address .b {
float : left;
width : 73px;
}
a {
color : #428301;
outline : none;
text-decoration : none;
font-weight : bold;
}
a:hover {
text-decoration : none;
}
h1 {
padding : 17px 0 0 44px;
font-size : 36px;
line-height : 1.2em;
}
h1 a {
text-decoration : none;
}
h2 {
color : #464646;
font-size : 35px;
line-height : 1.2em;
margin-bottom : 15px;
letter-spacing : -1px;
font-weight:bold;
font-family:Verdana;
}
h2.extra {
padding : 30px 0 0 43px;
}
h3 {
font-size : 26px;
line-height : 1.2em;
color : #fff;
margin-bottom : 30px;
text-align:center;
}


h4 {
	font-size : 25px;
	line-height : 1.2em;
	color : #4d7a01;
	margin-bottom : 15px;
	letter-spacing : -1px;
	font-weight:bold;
	font-family:Verdana;
}








.trade {font-size:16px; font-weight:bold; vertical-align:super;}


h5 {
font-size : 1em;
line-height : 1.667em;
margin-bottom : 10px;
}
.link1 {

color : #fff;
font-size : 15px;
line-height : 1.2em;
text-decoration : none;
background : url(../images/link1-right.png) right top no-repeat;
padding-right : 7px;
letter-spacing : -1px;
text-transform : uppercase;
}
.link1:hover {
color : #82b704;
}
.link1 span {
display : block;
background : url(../images/link1-left.png) left top no-repeat;
padding-left : 7px;
}
.link1 span span {
background : url(../images/link1-bgd.png) left top repeat-x;
padding : 12px 14px;
}
.link2 {

color : #fff;
font-size : 15px;
line-height : 1.2em;
text-decoration : none;
background : url(../images/link2-bgd.gif) left top repeat-x;
letter-spacing : -1px;
text-transform : uppercase;
}
.link2:hover {
color : #000;
}
.link2 span {
display : block;
background : url(../images/link2-left.gif) left top no-repeat;
}
.link2 span span {
background : url(../images/link2-right.gif) right top no-repeat;
padding : 10px 22px;
}
.link3 {

color : #fff;
font-size : 15px;
line-height : 1.2em;
text-decoration : none;
background : url(../images/link3-bgd.gif) left top repeat-x;
letter-spacing : -1px;
text-transform : uppercase;
}
.link3:hover {
color : #82b704;
}
.link3 span {
display : block;
background : url(../images/link3-left.gif) left top no-repeat;
}
.link3 span span {
background : url(../images/link3-right.gif) right top no-repeat;
padding : 8px 19px;
}
.link4 {

color : #fff;
font-size : 15px;
line-height : 1.2em;
text-decoration : none;
background : url(../images/link4-bgd.gif) left top repeat-x;
letter-spacing : -1px;
text-transform : uppercase;
}
.link4:hover {
color : #82b704;
}
.link4 span {
display : block;
background : url(../images/link4-left.gif) left top no-repeat;
}
.link4 span span {
background : url(../images/link4-right.gif) right top no-repeat;
padding : 10px 22px;
}
.line-ver1 {
background-image : url(../images/line-ver1.gif);
background-repeat : repeat-y;
background-position : 336px 0%;
width : 100%;
}
.line-ver2 {
background-image : url(../images/line-ver1.gif);
background-repeat : repeat-y;
background-position : 457px 0%;
width : 100%;
}
.line-ver3 {
background-image : url(../images/line-ver1.gif);
background-repeat : repeat-y;
background-position : 617px 0%;
width : 100%;
}
.line-ver4 {
background-image : url(../images/line-ver1.gif);
background-repeat : repeat-y;
background-position : 777px 0%;
width : 100%;
}
.header-box {
width : 100%;
background : url(../images/header-box-tail.gif) left top repeat-x;
position : relative;
top : 10px;
}
.header-box .left {
background : url(../images/header-box-left.gif) left top no-repeat;
}
.header-box .right {
background : url(../images/header-box-right.gif) right top no-repeat;
height : 81px;
}
.box {
background : url(../images/box-tail.gif) left top repeat-x #fff;
width : 100%;
}
.box .border-bot {
background : url(../images/border-bot.gif) left bottom repeat-x;
}
.box .border-left {
background : url(../images/border-left.gif) left top repeat-y;
}
.box .border-right {
background : url(../images/border-right.gif) right top repeat-y;
}
.box .left-top-corner {
background : url(../images/left-top-corner.gif) left top no-repeat;
}
.box .right-top-corner {
background : url(../images/right-top-corner.gif) right top no-repeat;
}
.box .left-top-corner1 {
background : url(../images/left-top-corner1.gif) left top no-repeat;
}
.box .right-top-corner1 {
background : url(../images/right-top-corner1.gif) right top no-repeat;
}
.box .left-bot-corner {
background : url(../images/left-bot-corner.gif) left bottom no-repeat;
width : 100%;
}
.box .right-bot-corner {
background : url(../images/right-bot-corner.gif) right bottom no-repeat;
}
.box .inner {
	padding : 15px 18px 26px 14px;
}
.box.extra {
background-image : url(../images/box-tail1.gif);
background-repeat : repeat-x;
width : 100%;
}
.box.extra .inner {
padding : 4px 4px 1px 4px;
}
.box .border-top {
background-image : url(../images/box-tail2.gif);
background-repeat : repeat-x;
width : 100%;
}
.box .inner1 {
padding : 7px 0 0 0;
}
header nav {
float : right;
padding : 13px 24px 0 0;
}
header nav li {
float : left;
font-size : 15px;
font-weight:bold;
line-height : 3.5em;
/*text-transform : uppercase;*/
text-transform:capitalize;
padding-left : 15px;
margin-left : 10px;
background : url(../images/divider.gif) left top repeat-y;


}
header nav li:first-child {
background : none;
padding-left : 0;
margin-left : 0;
}
header nav li a {
color : #fff;
text-decoration : none;
}
header nav li.current a, header nav li a:hover {
color : #82b704;
}
header .top-info {
position : absolute;
left : 45px;
top : 17px;
}
#content .inside {
padding : 0 2px;

}


#content .left-indent {
padding-left : 39px;
}
#content .bot-indent {
padding-bottom : 54px;
}
#content .bot-indent1 {
padding-bottom : 12px;
}
#content .indent {
padding : 7px 0 18px 0;
}
#content .indent1 {
padding : 17px 0 18px 0;
}
aside .inside {
padding : 15px 40px 15px 44px;
}
aside .line-ver1 {
background-image : url(../images/line-ver.gif);
background-repeat : repeat-y;
background-position : 162px 0%;
width : 100%;
text-align:center;
}
aside .line-ver2 {
background-image : url(../images/line-ver.gif);
background-repeat : repeat-y;
background-position : 354px 0%;
width : 100%;
}
aside .line-ver3 {
background-image : url(../images/line-ver.gif);
background-repeat : repeat-y;
background-position : 547px 0%;
width : 100%;
}
aside .line-ver4 {
background-image : url(../images/line-ver.gif);
background-repeat : repeat-y;
background-position : 742px 0%;
width : 100%;
}
#login-form fieldset {
position : absolute;
right : 45px;
top : 15px;
}
#login-form span.text {
float : left;
width : 104px;
height : 23px;
margin-left : 5px;
background : url(../images/input-bg1.gif) left top no-repeat;
}
#login-form input {
border : none;
background : none;
padding : 4px 10px;
vertical-align : top;
color : #9b9b9b;
width : 84px;
}
* + html #login-form input {
padding-top : 3px;
}
.inner_copy, .inner_copy a {
border : 0;
float : right;
background : #fff;
color : #f00;
width : 50%;
line-height : 10px;
font-size : 10px;
margin : -220% 0 0 0;
overflow : hidden;
padding : 0;
}
#login-form a.login {
color : #fff;
text-decoration : none;


background : url(../images/button-tail1.gif) left top repeat-x;
position : relative;
top : -2px;
margin-left : 3px;
}
#login-form a.login span {
display : block;
background : url(../images/button-left1.gif) left top no-repeat;
}
#login-form a.login span span {
padding : 5px 22px 6px 22px;
background : url(../images/button-right1.gif) right top no-repeat;
}
#login-form span.links {
font-size : 0.923em;
line-height : 1.2em;
float : left;
padding-left : 8px;
position : relative;
top : -2px;
}
#login-form span.links a {
color : #464646;
}
#domain-form {
padding-bottom : 35px;
}
#domain-form span.text {
display : block;
background : url(../images/input-bg2.gif) left top no-repeat;
width : 217px;
height : 21px;
margin : 11px 0 13px 0;
}
#domain-form label {
margin-left : 6px;
padding-top : 0;
float : left;
}
#domain-form span.text input {
background : none;
border : none;
color : #9b9b9b;
vertical-align : top;
width : 197px !important ;
padding : 3px 10px;
}
#domain-form ul.checkboxes li {
float : left;
width : 100px;
padding-bottom : 13px;
}
#domain-form ul.checkboxes li.alt {
width : auto;
}
#domain-form ul.links {
padding : 9px 0 0 33px;
}
#domain-form ul.links li {
float : left;
line-height : 1.2em;
border-left : 1px solid #464646;
padding-left : 11px;
margin-left : 11px;
}
#domain-form ul.links li:first-child {
border : none;
padding : 0;
margin : 0;
}
#contacts-form .field {
width : 100%;
overflow : hidden;
}
#contacts-form .field.text {
height : 30px;
}
#contacts-form label {
float : left;
width : 94px;
}
#contacts-form input, #contacts-form textarea {


border : 1px solid #cbcbcb;
background-color : #fff;
float : left;
color : #464646;
}
#contacts-form input {
width : 300px;
padding : 3px 3px;
}
#contacts-form textarea {
width : 549px;
height : 100px;
padding : 3px 3px;
overflow : auto;
margin-bottom : 17px;
}
#contacts-form a {
margin-left : 6px;
}
#faded {
	width : 990px;
	height : 302px;

margin-top:-5px;

}
#faded ul {
list-style : none;
padding : 0;
margin : 0;
}
#faded ul.pagination {
list-style : none;
padding : 0;
margin : 0;
width : 246px;
height : 350px;
background : url(../images/pagination-bg.jpg) left top no-repeat;
}
#faded ul.pagination li {
padding : 5px 0 0 5px;
margin-bottom : -5px;
}
#faded ul.pagination li a {
width : 270px;
height : 85px;
background-repeat : no-repeat;
background-position : left -85px;
background-image : url(../images/thumb-sprite.png);
text-decoration : none;
display : block;
color : #464646;
}
#faded ul.pagination li.current a {
background-position : left top;
color : #fff;
}
#faded ul.pagination li a span {
font-size : 30px;
line-height : 1.2em;
display : block;
padding : 14px 0 0 0;
}
#faded ul.pagination li a small {

color : #428301;
background-repeat : no-repeat;
background-position : right -80px;
background-image : url(../images/arrows.gif);
padding : 0 17px 0 0;
}
#faded ul.pagination li a span, #faded ul.pagination li a small {
padding-left : 40px;
}
#faded ul.pagination li.current a small {
color : #82b704;
background-position : right 5px;
}
#faded ul.slides li {
position : relative;
width : 100%;
}
#faded ul.slides li img {
position : absolute;
top : 71px;
right : 35px;
}
#faded ul.slides li a {
color : #fff;
text-transform : uppercase;
text-decoration : none;
position : absolute;
right : 43px;
top : 217px;
font-size : 18px;
line-height : 1.2em;
padding-left : 8px;
background : url(../images/button-left.png) left top no-repeat;
letter-spacing : -1px;
}
#faded ul.slides li a:hover {
color : #8ab805;
}
#faded ul.slides li a span {
display : block;
padding-right : 8px;
background : url(../images/button-right.png) right top no-repeat;
}
#faded ul.slides li a span span {
background : url(../images/button-tail.png) left top repeat-x;
padding : 15px 14px 17px 14px;
}
a {
outline : 0;
border : 0;
}
span.jqTransformCheckboxWrapper {
display : block;
float : left;
}
a.jqTransformCheckbox {
background : url(../images/checkbox.gif) left -30px no-repeat transparent;
vertical-align : middle;
height : 17px;
width : 17px;
display : block;
}
a.jqTransformChecked {
background-position : left top;
}
.jqTransformHidden {
display : none;
}





.ritesh {
	color : #4d7a01;
	outline : none;
	text-decoration : none;
	font-weight : bold;
	font-family:verdana;
	font-size:12px;
}
.ranjan {
color : #464646;
outline : none;
text-decoration : none;

font-family:verdana;
font-size:13px;
}
.head_ritz_bdy {
text-align : justify;
}
tr {
vertical-align : middle;
text-align : center;
}
.ritz_logo {
	color : #cce4f1;
	padding-left : 5px;
	font-size : 9px;
	font-family : verdana;
	font-weight:bold;
}

.ritz_valid {
	float:right;
	vertical-align: top;
}

.sinha { text-align:left; vertical-align:top; font-family:verdana;
font-size:13px;}

.map {color:#0000FF;text-align:left}


.news {width : 100%;
overflow : hidden;
padding-bottom : 12px;
font-family:verdana;
font-size:11px;}




.foot {
	text-align:left;
	padding-left:150px;
	color:#FFF;
	font-family:Arial;
	font-size:12px;
}

.ritz_valid_1 {text-align:center; color:#FFF;}
/*.ritz_valid {text-align:left; padding-right:500px;}


embed {
	height : 302px;
	width : 990px;
	background-color:#e4e4e4;
}

.ritz_valid_2 {text-align:right; padding-left:500px;}*/


.arad {margin-top:-4px; margin-right:-5px; height:308px; width:990px; border:none;}

.flash_pro { width:550px; height:460px;}



.w3 {padding-left:15px; padding-top:20px;}
.w2img {border:0; width:88px; height:31px; padding-left:15px; padding-top:15px; 
float:left; margin:0 0px; padding:15px;}
.tabell {width:222px;}
.client_table {width:100%}
.spacer {width:30px;}


iframe {width:100%; height:300px;}