﻿/* CSS Document */

/*reset-css*/

* {

	margin: 0;

	padding: 0;

}

html, body {

	width: 100%;

	height: 100%;

}

img {

	border: 0;

}

ul, li {

	list-style: none;

}

header, nav, article, section, aside, footer {

	display: block;

}

a {

	color: #253b77;

	text-decoration: none;

}

a:hover {

	color: #CB5619;

	text-decoration: underline;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-weight: normal;

}

p {

	line-height: 21px;

	text-align: justify;

	color: #333;

	font-size: 12px;

	text-shadow: #fff 0 1px 1px;

	margin-bottom: 10px;

}

section {

	margin-bottom: 20px;

}

/*reset-css-end*/

.wid {

	color: #253b77;

	width: 300px;

	float: right;

	font-weight: bold;

	font-size: 28px;

	font-family: Arial, Helvetica, sans-serif;

}

.wid span {

	color: #e25e34;

}

/*TESTIMONIALS*/

.testimonials {

	background: url(../images/testimonials.png) no-repeat top center;

}

#ajaxticker1 div span {

	background: url(../images/testiline.png) no-repeat center bottom;

	display: block;

	padding: 10px 5px;

	font-size: 11px;

	line-height: 17px;

	text-align: justify;

}

#ajaxticker1 div span:hover {

	background: #fff url(../images/testiline.png) no-repeat center bottom;

}

#ajaxticker1 div span img {

	padding: 5px;

	background: #fff;

	border: #e5e5e5 solid 1px;

	margin-right: 5px;

	float: left;

}

#ajaxticker1 div span h2 {

	margin: 0;

	padding: 0;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #9b161e;

	text-align: left;

}

#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

	text-align: justify;

	color: #000;

	text-shadow: #fff 0 1px 1px;

	line-height: 20px;

}

#ajaxticker1 div a {

	color: #060;

	font-weight: bold;

	display: block;

	padding: 5px 0;

	text-decoration: none;

	text-align: right;

	text-shadow: #fff 0 1px 1px;

}

#ajaxticker1 div a:hover {

	color: #333;

}

/*TESTIMONIALS-END*/

html {

	background: #1c5291 url(images/hollbg.gif) repeat-x top left;

}

body {

	background: url(images/banner_top_bg.jpg) no-repeat center top;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #333;

	padding-top: 40px;

}

#wrapper {

	border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);

	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);

	width: 1002px;

	margin: 0 auto;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.cleaner {

	clear: both;

	font-size: 1px;

}

/* HEADER */

header {

	background: #fff url(images/header_img.jpg) no-repeat;

	border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	padding-bottom: 15px;

}

#logo {

	width: auto;

	padding: 33px 50px 27px 33px;

}

#logo a {

	background: url(images/logo.png) no-repeat;

	width: 216px;

	height: 72px;

	display: block;

	color: #036;

	text-indent: -6001px;

	text-decoration: none;

}

#top_nav {

	width: 410px;

	margin: 0 10px 0 auto;

	background: url(images/top_nav_bg.png) no-repeat;

	padding: 0 25px;

	color: #fff;

	font-size: 11px;

}

#top_nav ul {

	margin-bottom: 5px;

}

#top_nav li {

	float: left;

}

#top_nav ul li a {

	color: #FFF;

	text-decoration: none;

	font-size: 11px;

	background: url(images/lock.gif) no-repeat 0 3px;

	padding: 5px 20px 5px 23px;

	display: block;

}

#top_nav a:hover {

	color: #F86161;

}

#top_nav ul li a.myaccount {

	background-image: url(images/mail_icon.png);

}

#top_nav ul li a.myaccounta {

	background-image: url(images/account.gif);

}

#top_nav ul li a.sitemap {

	background-image: url(images/sitemap.gif);

	background-position: 0 6px;

}

#top_nav ul li a.contact {

	background-image: url(images/contant.gif);

	background-position: 0 6px;

}

#phone {

	color: #fff;

	font-size: 16px;

	line-height: 30px;

	margin: 0 95px;

	background: url(images/phone_icon.png) no-repeat 0 6px;

	padding-left: 30px;

}

#live {

	margin: 0 5px 0 0;

}

#live #solution {

	margin-bottom: 10px;

}

#apDiv1 {

	position: absolute;

	width: 1002px;

	height: 23px;

	z-index: 1001;

	margin-top: -20px;

}

/*----- Navigation ------------*/

#header_shadow {

	position: absolute;

	margin-top: -30px;

}

nav {

	height: 28px;

}

nav #menu {

	background: url(images/menu_bg.png) repeat-x top;

	width: 976px;

	height: 49px;

}

nav #menu_l {

	background: url(images/menu_left.png) no-repeat right bottom;

	width: 13px;

	height: 49px;

}

nav #menu_r {

	background: url(images/menu_right.png) no-repeat left bottom;

	width: 13px;

	height: 49px;

}

/*----- Navigation - end ------------*/

/*----- Carousel ------------*/

#flash {

	background: #031e31 url(images/flash_bg.jpg) no-repeat center bottom;

	padding: 25px 0 0;

	overflow: hidden;

}

#flash #shadow {

	background: url(images/shadow.png) no-repeat center top;

	height: 67px;

	z-index: 3001;

	width: 1002px;

	position: absolute;

	text-indent: -6001px;

	top: 596px;

	left: 211px;

}

/*slide title*/

.s_title {

	font-size: 28px;

	font-weight: bold;

	margin: 0 auto;

	margin-top: -20px;

	color: #fff;

	text-decoration: none;

	text-align: center;

}

.s_title a {

	color: #fff;

	text-decoration: none;

	text-shadow: #ffff

}

/*----- Carousel - end ------------*/

/*--- body ----*/

#body {

	background: #dde5f8 url(images/bg1.gif) repeat;

}

#body_inner {

	background: url(images/left_bg.png) repeat-y 2px top;

	padding-top: 67px;

}

/*--- LEFT --- */

aside {

	width: 240px;

}

aside .ch1 {

	background: url(images/ser.png) no-repeat 5px 0;

	padding: 10px 0 10px 75px;

	color: #185fb7;

	font-size: 17px;

	margin-bottom: 10px;

}

aside .ch1 strong {

	color: #272626;

	font-weight: bold;

	font-size: 20px;

	text-transform: uppercase;

}

aside .left_nav {

	margin: 0 5px;

	padding: 0;

}

aside .left_nav li {

	background: url(images/add_ico.png) no-repeat scroll 5px 5px transparent;

	font-weight: bold;

	line-height: 30px;

	list-style: none outside none;

	padding-left: 35px;

}

aside .ch2 {

	background-image: url(images/request.png);

}

aside form {

	text-align: center;

}

aside form #textfield, aside form textarea {

	background: #fff url(../images/input_bg1.gif) repeat-x bottom left;

	border: #d8e1e9 solid 1px;

	padding: 5px;

	width: 170px;

	height: 22px;

	margin-bottom: 10px;

}

aside form textarea {

	height: 40px;

}

aside .testimonials {

	background: #fff;

	border: #c4d8e6 solid 1px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	margin: 0 15px;

	padding: 10px;

	min-height: 50px;

}

aside .test_arrow {

	width: 13px;

	height: 14px;

	margin-left: 100px;

	background: url(images/test_img.png) no-repeat;

	margin-top: -2px;

}

aside .ch3 {

	background-image: url(images/client_test.png);

}

aside .ban {

	margin: 0 auto;

	width: 211px;

}

/*--- LEFT - end --- */

/*--- RIGHT --- */

article {

	width: 700px;

	margin: 0 15px 15px;

	min-height: 600px;

	border: #c6d6e6 solid 1px;

	background: #fff;

	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(234, 245, 255, 1);

	box-shadow: inset 0px 0px 10px 0px rgba(234, 245, 255, 1);

	padding: 20px 15px;

	border-radius: 10px;

}

article h2 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #353537;

	font-size: 28px;

	padding: 0 0 15px 20px;

	text-shadow: #fff 0 1px 1px;

	background: url(images/white_sha.gif) no-repeat left bottom;

}

article h2 span {

	color: #DD5614;

}

article .img1 {

	margin-right: 10px;

}

article p {

	line-height: 21px;

	text-align: justify;

	padding: 8px 0px 0px 8px;

}

article a.readmore {

	background: url(images/readmore.gif) no-repeat;

	width: 85px;

	height: 19px;

	text-indent: -6001px;

	display: block;

	margin: 0 0 0 auto;

}

article .img2 {

	margin-left: 30px;

}

/*DL, DT, DD TAGS LIST DATA*/

article dl {

	margin: 0 0px 10px 5px;

	display: block;

	width: 205px;

}

article dl dt {

	color: #CD0002;

	float: left;

	font-weight: bold;

	margin-right: 10px;

	padding: 5px;

	width: 60px;

}

article dl dd {

	margin: 2px 0;

	padding: 5px 0;

}

article ul.product li {

	float: left;

	margin-right: 82px;

	background: #f1f6fc;

	border: #c4d8e6 solid 1px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	padding: 10px;

	display: block;

	width: 180px;

	padding-right: 70px;

	height: 140px;

	margin-bottom: 20px;

}

article ul.product li strong {

	color: #42A6DA;

	font-size: 14px;

}

article ul.product li div {

	position: absolute;

	z-index: 2;

	margin-left: 200px;

}

article ul.product li p {

	text-align: left;

	line-height: 18px;

	padding: 8px 0px 0px 0px;

	height: 90px;

}

article ul.product li p strong {

	color: #CD0002;

}

article ul.product li a.readmore {

	margin: 0 auto 0 0 !important;

}

/*--- RIGHT - end --- */

/*-------  bottom ------*/

#bottom {

	background: #fafafa url(images/why_bg.gif) repeat-x bottom left;

	padding: 10px;

}

#bottom .col1 {

	width: 295px;

	margin-right: 30px;

}

#bottom .why_had {

	background: url(images/bottom_ban.gif) no-repeat left center;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; /*	font-family:"Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;*/ /*	text-transform:uppercase;*/

	color: #353537;

	font-size: 22px;

	text-shadow: #fff 0 1px 1px;

	padding: 10px 10px 20px 35px;

}

#bottom .why_had span {

	color: #DD5614;

}

#bottom #start {

	background: url(images/start.gif) no-repeat center;

	height: 25px;

}

/*-------  bottom - end ------*/

/*--- body - end ---*/

/*--- footer ------*/

footer {

	background: url(images/bottom_bg.gif) repeat-x top;

	padding: 15px 0 0 10px;

}

footer ul {

	padding: 0;

	margin: 0;

	width: auto;

	float: left;

	margin-right: 80px;

}

footer ul span {

	font-size: 18px;

	border-bottom: #195d8f dotted 1px;

	text-shadow: #000 0 1px 1px;

	color: #56a3ca;

	margin-bottom: 10px;

}

footer ul li {

	list-style: none;

	line-height: 24px;

}

footer ul li a {

	display: block;

	padding: 2px;

	text-decoration: none;

	color: #dfdfdf;

	font-size: 14px;

	font-family: Tahoma, Geneva, sans-serif;

	text-shadow: #000 0 1px 1px;

}

footer ul li a:hover {

	color: #FC0;

}

footer #fRight {

	width: 280px;

}

footer #fRight h3 {

	color: #fff;

	font-size: 18px;

	text-shadow: #000 0 1px 1px;

	margin: 10px 0;

}

footer #fRight input {

	background: #4f7895;

	border-radius: 10px;

	color: #CCC;

	padding: 8px;

	border: none;

	width: 180px;

}

footer #fRight div a.go {

	background: url(images/go.gif) no-repeat;

	width: 45px;

	height: 30px;

	display: block;

	text-indent: -6001px;

	margin-right: 10px;

}

footer #fRight #follow {

	margin-bottom: 5px;

}

footer #fRight #follow a {

	background: url(images/f.gif) no-repeat;

	text-indent: -6001px;

	width: 30px;

	height: 32px;

	float: left;

	margin-right: 15px;

	display: block;

}

footer #fRight #follow a.rss {

	background-image: url(images/rss.gif);

}

footer #fRight #follow a.t {

	background-image: url(images/t.gif);

}

footer #fRight #follow a.in {

	background-image: url(images/in.gif);

}

footer #fRight #follow a.y {

	background-image: url(images/YouTube_Icon.png);

}

address {

	border-top: #195d8f dotted 1px;

	font-size: 11px;

	color: #FFF;

	text-shadow: #000 0 1px 1px;

	font-style: normal;

	padding: 5px 0;

	margin-top: 10px;

}

address a {

	color: #FC0;

	text-decoration: none;

}

address a:hover {

	color: #090;

}

address #address_l {

	width: auto;

}

address #address_r {

	width: auto;

}

/*--- footer - end ------*/

/*Aboutus starts here*/

.bs {

	list-style: square;

	margin-left: 50px;

	line-height: 20px;

	color: #900;

}

h3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #F60;

	font-weight: bold;

}

span {

	color: #093;

}

.fnt {

	line-height: 15px;

	text-align: justify;

}

/*Aboutus ends here*/

/*demo starts here*/

.input {

	background: #fff url(images/input_bg.gif) repeat-x bottom left;

	border: #d8e1e9 solid 1px;

	padding: 5px;

	width: 170px;

	height: 22px;

}

#formbox {

	height: auto;

	width: 370px;

	padding: 12px;

	float: left;

}

#box1 {

	height: 40px;

	width: 120px;

	float: left;

}

#box2 {

	height: 29px;

	width: 230px;

	float: left;

}

#formbox2 {

	height: auto;

	width: 340px;

	padding: 12px;

	float: left;

}

#box12 {

	height: 20px;

	width: 110px;

	float: left;

}

.usname {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 12px;

	font-weight: bold;

	color: #000;

	margin: 5px 0px 0px 25px;

}

.input {

	background-image: url(images/input_wh_bg.gif);

	height: 16px;

	width: 210px;

	background-repeat: no-repeat;

	border: none;

}

.clear {

	clear: both;

}

#login {

	height: 28px;

	width: 60px;

	margin-left: 110px;

	float: left;

}

h1 {

	font-family: Tahoma, Geneva, sans-serif;

	color: #F90;

	font-weight: bold;

	font-style: normal;

	font-size: 16px;

	line-height: 70px;

}

span {

	color: #093;

}

.online {

	font-family: Tahoma, Geneva, sans-serif;

	color: #F60;

	font-style: normal;

	font-size: 12px;

	line-height: 30px;

}

#register {

	height: 28px;

	width: 100px;

	float: left;

}

/*demo ends here*/

/*product tour starts here*/

.bs {

	list-style: square;

	margin-left: 50px;

	line-height: 20px;

	color: #900;

}

#bx {

	width: 500px;

	float: left;

	margin-left: 25px;

	margin-bottom: 20px;

	-moz-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

	text-align: center;

}

.img12 {

	-moz-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

}

.webstore {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 15px;

	font-style: normal;

	font-weight: normal;

	color: #900;

	line-height: 10px;

}

/*product tour ends here*/

/*product features starts here*/

.tlinks {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	text-decoration: underline;

	color: #033;

}

.icn {

	list-style-image: url(images/icon,,.png);

	line-height: 20px;

	color: #030;

	font-size: 12px;

	margin-left: 10px;

}

.txtt {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	text-decoration: none;

	color: #F30;

}

/*product features ends here*/

/*product contact starts here*/

.kmax {

	font-family: Tahoma, Geneva, sans-serif;

	padding-left: 25px;

	line-height: 25px;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	text-decoration: none;

	color: #036;

}

.ll {

	font-family: Arial, Helvetica, sans-serif;

	line-height: 20px;

	font-size: 12px;

	font-style: normal;

	margin: 0 auto;

	width: 292px;

	font-weight: normal;

	text-decoration: none;

	color: #333;

}

#submit {

	height: 29px;

	width: 190px;

	margin-top: 10px;

	text-align: right;

}

/*--- online_shirt desing ---*/

.online_shirt ul {

	margin-left: 10px;

	padding-left: 10px;

	margin-top: 10px;

}

.online_shirt ul li {

	list-style: circle;

	line-height: 25px;

}

.online_shirt h3 {

	color: #DD5614;

	font-size: 14px;

	text-shadow: #fff 0 1px 1px;

}

/*------- portfolio -------*/

.portfolio ul li {

	float: left;

	background: url(images/portfolio_bg.png) no-repeat;

	width: 232px;

	padding: 10px;

	text-align: center;

	margin: 0 30px 25px;

}

.portfolio ul li h2 {

	margin-top: 10px;

	font-size: 16px;

	font-weight: bold;

	color: #306;

}

.coming_soon {

	color: #C00;

	font-size: 26px;

	padding-top: 100px;

	text-align: center;

	display: block;

}

/*************** Login Start *************/

#login_box {

	background: url(images/login_box_bg.png) no-repeat center top;

	margin: 50px auto;

	width: 357px;

	height: 410px;

}

#login_box a.forgot {

	color: #797979;

	text-decoration: underline;

	margin: 0 0 0 auto;

	font-size: 11px;

	padding: 10px 25px 5px;

	display: block;

	width: 60px;

}

#login_box_inner {

	margin: 0 auto;

	width: 260px;

}

#login_box_inner label {

	text-transform: uppercase;

	display: block;

	font-size: 14px;

	color: #646464;

	margin-bottom: 10px;

	padding-left: 10px;

}

#login_box_inner input {

	width: 230px;

	background: url(images/login_input.png) no-repeat;

	color: #727272;

	padding: 13px;

	border: none;

}

#login_box_inner #login_btn {

	padding-top: 55px;

}

#login_box_inner #login_btn a.register {

	color: #FF0;

	line-height: 34px;

	margin-right: 50px;

}

/*************** Login End *************/

/*************** Register Start *************/

#register_box_top {

	background: url(images/register_bg2.png) no-repeat center top;

	margin: 50px auto 0;

	width: 520px;

	height: 30px;

}

#register_box {

	background: url(images/register_bg.png) repeat-y center top;

	margin: 0 auto;

	width: 520px;

}

#register_box_wrapper {

	background: url(images/register_bg2.png) no-repeat center -30px;

}

#register_box a.forgot {

	color: #797979;

	text-decoration: underline;

	margin: 0 0 0 auto;

	font-size: 11px;

	padding: 10px 25px 5px;

	display: block;

	width: 60px;

}

#register_box_inner {

	margin: 0 auto;

	width: 450px;

}

#register_box_inner label {

	text-transform: uppercase;

	line-height: 40px;

	font-size: 14px;

	color: #646464;

	margin-bottom: 10px;

	padding-left: 10px;

	width: 150px;

	display: block;

	float: left;

}

#register_box_inner input {

	width: 230px;

	background: url(images/login_input.png) no-repeat;

	color: #727272;

	padding: 13px;

	border: none;

}

#register_box_inner #login_btn {

	padding-top: 55px;

}

#register_box_inner #login_btn a.register {

	color: #FF0;

	line-height: 34px;

	margin-right: 50px;

}

#register_box_inner .radio {

	width: auto;

	padding: none;

	margin-left: 25px;

}

#register_bottom {

	background: url(images/register_bottom.png) no-repeat center top;

	width: 520px;

	height: 130px;

	margin: 0 auto;

	padding: 30px 0 0 0;

	text-align: center;

}

/*************** Register End *************/

/*------- Register ------*/

.register {

	font-size: 18px;

}

/******* Site Map *********/

#sitemap {

	background: none;

	padding-top: 67px;

}

#sitemap article {

	width: 95%;

	background: #fff;

	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(234, 245, 255, 1);

	box-shadow: inset 0px 0px 10px 0px rgba(234, 245, 255, 1);

	padding: 10px;

	border-radius: 10px;

}

#sitemap a:hover {

	text-decoration: none;

}

/******* Site Map End *********/

/*************** ahmed css *************/

.con1 {

	width: 345px;

	float: left;

	height: 240px;

	background: url(images/im1.png) no-repeat;

	margin: 20px 0px 0px 0px;

}

#cont2 {

	height: auto;

	width: 706px;

	padding: 12px;

}

.h10 {

	width: 250px;

	margin: 25px 0px 0px 0px;

}

.imgg1 {

	float: left;

}

.le {

	padding: 50px 0px 0px 45px;

	color: #dd5614;

	font-size: 16px;

	font-weight: bold;

}

.usname span {

	color: #dd5614;

	font-size: 11px;

}

.textfield {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 20px;

	font-weight: bold;

	color: #000;

}

#lf1 {

	margin-left: 18px;

}

.img5 {

	width: 30px;

	margin-top: 2px;

	height: 20px;

	float: left;

}

.lf2 {

	float: left;

	width: 280px;

	margin-top: 7px;

}

/*************** ahmed css - end *************/

/*/========= ram css starts here  ==============/*/

.prisings {

	background: url(images/prisingback.png);

	height: 383px;

	width: 308px;

	margin: 0 auto;

}

.pringcontent {

	height: 38px;

	width: 167px;

	margin-left: 88px;

	margin-top: 40px;

	padding: 5px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-style: normal;

	position: absolute;

	font-weight: bold;

	color: #FFF;

	font-size: 16px;

}

.usa {

	width: 250px;

	height: auto;

	color: #fff;

	padding-top: 140px;

	padding-left: 55px;

	font-weight: bolder;

	font-size: 12px;

}

.banner {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/pricngban.png);

	overflow: hidden;

}

.banner1 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/demoban.png);

	overflow: hidden;

}

.banner2 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/web2ban.png);

	overflow: hidden;

}

.banner3 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/bannerbuild.png);

	overflow: hidden;

}

.banner4 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/tshirtbann.png);

	overflow: hidden;

}

.banner5 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/promslogo.png);

	overflow: hidden;

}

.banner6 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/pf.png);

	overflow: hidden;

}

.banner7 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/pf1.png);

	overflow: hidden;

}

.banner8 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/pt.png);

	overflow: hidden;

}

.banner9 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/loginban.png);

	overflow: hidden;

}

.banner10 {

	width: 1000px;

	height: 200px;

	margin: 0 auto;

	background-color: #F00;

	background: url(images/reg.png);

	overflow: hidden;

}

#flash1 {

	background: #031e31 url(images/flash_bg.jpg) no-repeat center bottom;

	padding: 25px 0 0;

	overflow: hidden;

}

#flash1 #shadow1 {

	background: url(images/shadow.png) no-repeat center top;

	height: 67px;

	z-index: 3001;

	width: 1002px;

	position: absolute;

	text-indent: -6001px;

	top: 415px;

	overflow: hidden;

}

#portfolio_pagenation {

	margin: 10px 0;

}

.pagination {

	margin: 0 auto;

	width: auto;

	margin-left: 250px;

}

.pagination .current, .pagination a {

	padding: 5px;

}

.pagination a {

	background-color: #555555;

	color: #FFFFFF;

	margin: 0 2px;

	padding: 5px;

}

.pagination a {

	background-color: #555555;

	color: #FFFFFF;

	margin: 0 2px;

	border-radius: 10px;

	padding: 8px;

	text-decoration: none;

}

.pagination a:hover {

	background: #069;

}

/*/========= ram css starts ends ==============/*/

.styl1 {

	color: #009;

	font-size: 14px;

}

.contacts {

	background: #FFF;

	border: solid #ccc 1px;

	-webkit-border-radius: 5px 5px 5px;

	border-radius: 5px 5px 5px;

	height: 244px;

	padding: 4px;

}

.canada {

	font-size: 20px;

	color: #000;

}

.rd {

	font-size: 13px;

}

.ca {

	font-size: 17px;

}

/*/========= Checkout css ==============/*/

.box3{ background:#1f71ac; padding:5px 10px;}

.box_bodar{

	border:#1f71ac solid 1px;

}

.ch5{ color:#fff; font-size:18px; word-spacing:3px;}