/** 
standard_stylesheet for Canpar
create by: May 20th, 2008 Shen Xu 
**/

/** Globe **/
body {background:url(../images/body_bg.jpg) repeat-x bottom left #3b658a;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#505860;margin:0;padding:0;min-height:776px;}/** **/
h1 {color:#d70000;font-size:20px;font-weight:bold;font-style:italic;padding:0;margin:10px 0 10px 0;}
h2 {color:#669ecf;font-size:16px;}
.subh2 {color:#505860;font-weight:bold;font-size:12px;margin:10px 0 10px 0;}
form {margin:0;padding:0;}
h3 {color:#669ecf;font-size:12px;padding:0px;margin:0 0 20px 0;}
table {border-collapse:collapse;}
a {color:#44749f;text-decoration:underline;line-height:18px;}
.clear {clear:both;}
ol {margin:20px;padding:0;}

.bold {font-weight:bold;font-size:14px;}
a.redArrow {background:url(../images/red_arrow.gif) no-repeat 0px 3px;padding-left:15px;}
div.redArrow {background:url(../images/red_arrow.gif) no-repeat 0 4px;padding-left:15px;text-decoration:underline;}
.italic {font-style:italic;text-decoration:none;}
.nodecoration {font-style:normal;text-decoration:none;list-style:none;}
.first {border:none !important;}
.centeralign {text-align:center;}
.float {float:right;}
.division {border-bottom:1px solid #e3e6ee;margin:25px 0 15px 0;padding:0;}
.centerform {text-align:center;}

#mainContainer {background:url(../images/main_bg.jpg) repeat-y top center;margin:0 auto;padding:0;width:980px;}
#mainContainer2 {background:url(../images/left_bg.jpg) no-repeat center bottom;margin:0 auto;padding:0px;width:980px;}/**8px**/
#homeContainer {background:#fff;margin:30px auto 0 auto;padding:0;width:972px;overflow:hidden;}
.navigation, .navigation li {list-style:none;margin:0;padding:0;}
.home {width:950px !important;margin:0 auto !important;text-align:center !important;}

.warningBar {background:url(../images/warningbar_bg.jpg) no-repeat right top;width:780px;height:24px;margin:0;padding:0px;text-align:left;}
.warningBar div {background:url(../images/warningbar_top.jpg) no-repeat left top;height:24px;color:#fff;padding:4px 20px 0 20px;margin:0;}
.warningBar a {color:#000;text-decoration:none;float:right;padding:0 3px;}

.warningBarWarn {background:url(../images/warningbar_bg_orange.jpg) no-repeat right top;width:780px;height:24px;margin:0;padding:0px;text-align:left;}
.warningBarWarn div {background:url(../images/warningbar_top_orange.jpg) no-repeat left top;height:24px;color:#fff;padding:4px 20px 0 20px;margin:0;}
.warningBarWarn a {color:#000;text-decoration:none;float:right;padding:0 3px;}

.warningBarCrit {background:url(../images/warningbar_bg_red.jpg) no-repeat right top;width:780px;height:24px;margin:0;padding:0px;text-align:left;}
.warningBarCrit div {background:url(../images/warningbar_top_red.jpg) no-repeat left top;height:24px;color:#fff;padding:4px 20px 0 20px;margin:0;}
.warningBarCrit a {color:#000;text-decoration:none;float:right;padding:0 3px;}



/** hearder **/
#header {background:url(../images/header_bg.jpg) no-repeat center top;height:65px;}
#header p {font-size:10px;font-weight:bolder;font-style:italic;padding:35px 0 0 160px;color:#669ecf;margin:0;text-transform:uppercase;}
#header ul {float:right;margin:15px 10px 0 0;font-size:11px;}
#header li {float:left;border-left:1px solid #3d6aa3;padding:0 8px;color:#3d6aa3;}
#header a {text-decoration:underline;color:#3d6aa3;line-height:10px;}
#header a.selected {text-decoration:none;}
#header a:hover {color:#023F62;}
#header a.selected:hover {color:#3d6aa3;}


/** home float content **/
#homeContent{margin:0;padding:0px;width:972px;color:#646f78;}
#homeContent p {margin:10px 0 10px 30px;padding:0;}
#homeContent p a {background:url(../images/red_arrow.gif) no-repeat left 3px;margin:0 0 0 15px;padding:0 0 0 15px;color:#646f78;}
.homeNavBg {background:url(../images/right_nav_r.jpg) no-repeat top right;width:966px;height:30px;margin:0 auto;padding:0;}
.homeNavBg ul {display:inline;background:url(../images/right_nav_l.jpg) no-repeat top left;float:left;height:30px;margin:0px;padding:0 0 0 20px;}
.homeNavBg li {display:inline;float:left;margin:5px 15px;}
.homeNavBg a {text-decoration:none;color:#fff;font-weight:bold;font-style:italic;font-size:16px;}
.homeNavBg a.selected {color:#bbd5f5;}
#flashBanner {margin:6px auto;width:966px;padding:0;height:145px;}

ul#feature {display:block;margin:10px 0 0 10px;padding:0px;width:970px;}
ul#feature li {float:left;display:inline;margin:0;padding:35px 10px 20px 85px;width:225px;height:56px;font-size:9px}
ul#feature li a {display:block;float:right;height:20px;width:31px;margin:10px 5px 0 5px;color:#646f78;text-decoration:none;font-size:14px;font-weight:bold;padding:3px 0 0 12px;background:url(../images/gray_bu.gif) no-repeat;}
ul#feature li a.green {background:url(../images/green_bu.gif) no-repeat;}
ul#feature li form {padding:0;margin:0;}
ul#feature li form input{width:145px;height:13px;margin-bottom:2px;font-size:9px;}
ul#feature li div {float:right;display:inline;padding:0;margin:0 5px 0 0;background:url(../images/grayb_bg.gif) no-repeat top right;}
ul#feature input.button{height:23px;width:55px;color:#646f78;font-size:14px;font-weight:bold;background:url(../images/grayb_top.gif) no-repeat 0 0 ;border:none;margin:0;}
ul#feature li form a {background:none;color:#43729b;text-decoration:underline;font-size:10px;font-weight:normal;padding:0;margin:0;float:none;width:220px;}

ul#feature2 {display:block;margin:0px 0 0 10px;padding:0px;width:970px;}
ul#feature2 li {float:left;display:inline;margin:0;padding:35px 10px 20px 85px;width:925px;height:56px;font-size:12px;font-weight:bold;}
/*
ul#feature2 li a {display:block;float:right;height:20px;width:31px;margin:10px 5px 0 5px;color:#646f78;text-decoration:none;font-size:14px;font-weight:bold;padding:3px 0 0 12px;background:url(../images/gray_bu.gif) no-repeat;}
ul#feature2 li a.green {background:url(../images/green_bu.gif) no-repeat;}
*/
ul#feature2 li form {padding:0;margin:0;}
ul#feature2 li form input{width:145px;height:13px;margin-bottom:2px;font-size:9px;}
ul#feature2 li div {float:left;display:inline;padding:0;margin:0 5px 0 20px;}
/*
ul#feature2 input.button{height:23px;width:55px;color:#646f78;font-size:14px;font-weight:bold;background:url(../images/grayb_top.gif) no-repeat 0 0 ;border:none;margin:0;}
*/
ul#feature2 li form a {background:none;color:#43729b;text-decoration:underline;font-size:10px;font-weight:normal;padding:0;margin:0;float:none;width:220px;}

.mycanpar {float:left;display:inline;background:url(../images/mycanpar_bg.jpg) no-repeat;width:523px;height:149px;overflow:hidden;padding:0 0 0 18px;margin:0 0 0 12px;}
.mycanpar div.intro {margin:0;padding:40px 0 0 0;font-weight:bold;}
.mycanpar ul {padding:0;margin:5px 0 0 0;color:#d70000;font-size:9px;width:270px;list-style:inside;}
.mycanpar span {color:#646f78;font-size:12px;}
.mycanpar form {float:right;display:inline;margin:20px 0 0 25px;padding:0;width:200px;}
.mycanpar form a {font-size:10px;color:#44749f;padding:0 0 0 60px;}
.mycanpar form input {height:16px;width:125px;margin:5px 0 0 5px;padding:0;}
.mycanpar input.email {margin:13px 0 0 15px;padding:0;}
.mycanpar input.button{height:23px;width:55px;color:#fff;font-size:12px;background:url(../images/home_bu.gif) no-repeat 0 0;border:none;padding:0 0 2px 0;float:right;display:inline;position:relative;left:-5px;top:5px;}
.sportlight {float:right;display:inline;background:url(../images/sportlight_bg.jpg) no-repeat;width:404px;height:149px;overflow:hidden;padding:0;margin:0 12px 0 0;}
.sportlight ul {margin:40px 10px 10px 10px;padding:0;float:left;display:inline;}
.sportlight ul li {float:left;margin:0 8px 0 0;padding:0;width:60px;}
.sportlight ul li.text {width:110px;}
.sportlight ul li div {height:60px;overflow:hidden;margin:0;}
.sportlight ul li span {font-size:10px;}
.sportlight a, .mycanpar ul a {background:url(../images/red_arrow.gif) no-repeat left 3px;margin:0;padding:0 0 0 15px;font-size:12px;}

/** left float content **/
#leftContent {float:left;margin:0px;padding:0px;width:189px;display:inline;}/**background:url(../images/main_bg_l.jpg) no-repeat bottom left;**/
.leftNavBg {background:url(../images/left_nav_r.jpg) no-repeat top right;width:182px;height:30px;margin:0 0 0 7px;padding:0;}
.leftNavTop {background:url(../images/left_nav_l.jpg) no-repeat top left;color:#e6797b;font-weight:bold;font-style:italic;font-size:16px;padding:5px 12px;}
#leftContent ul {width:182px; min-height:500px;margin:0 0 0 7px;padding:0;border-top:5px solid #fff;}/**background:url(../images/left_bg.jpg) repeat-x bottom left #dfe9f5;**/
#leftContent li {font-weight:bold;border-top:solid #fff 1px;background:url(../images/red_arrow.gif) no-repeat 10px;padding:6px 0 6px 30px;margin:0;color:#000;}
#leftContent li.selected {color:#fff;font-size:13px;background:#649bca;padding:6px 0 6px 10px;margin:0;}
#leftContent li.selected a {color:#fff;}
#leftContent li.submenu {display:inline;border:none;background:none;margin:0;padding:0;}
#leftContent li.banners {background:none;font-size:14px;font-style:italic;font-weight:bold;color:#002e5f;padding:20px 0 10px 30px;}
#leftContent li.banners p {font-size:12px;font-style:normal;font-weight:normal;color:#505860;}
#leftContent a {text-decoration:none;color:#000000;}
#leftContent a.sub{display:block;border-top:1px dotted #3b658b;color:#3b658b;padding:8px 0 2px 12px;margin:0 15px 0 15px;}
#leftContent a.selected {color:#d70000;}
.supplies p {background:url(../images/supplies_left.jpg) no-repeat top center;color:#669ecf;font-weight:bold;padding:100px 10px;margin:10px 0;}

/** right float content **/
#rightContent {float:right;margin:0;padding:0px;display:inline;width:787px; min-height:500px;}/**background:url(../images/main_bg_r.jpg) no-repeat bottom right;**/
.rightNavBg {background:url(../images/right_nav_r.jpg) no-repeat top right;width:781px;height:30px;margin:0 6px 0 0;padding:0;}
#rightContent ul.nav {display:inline;background:url(../images/right_nav_l.jpg) no-repeat top left;float:left;height:30px;margin:0px;padding:0 0 0 20px;}
#rightContent ul.nav li {display:inline;float:left;margin:5px 15px;}
#rightContent ul.nav a {text-decoration:none;color:#fff;font-weight:bold;font-style:italic;font-size:16px;}
#rightContent ul.nav a.selected {color:#bbd5f5;}
.topBanner {margin:6px 0 6px 0px; width:781px;padding:0;}

/** Interal Content of right float **/
.centreContent {margin:0;padding:10px 30px 50px 30px;text-align:left;}
.centreContent img, .centreContent a img {float:left;padding:0;margin:0 20px 20px 0px;border:none;}
.centreContent ul {color:#d70000;font-size:9px;}
.centreContent span, .centreContent p {color:#646f78;font-size:12px;}

/** form **/
.form1 {background:url(../images/form_topbg.jpg) no-repeat top right;height:11px;font-size:8px;}
.form1 div {background:url(../images/form_top.jpg) no-repeat top left;height:11px;font-size:8px;}
.form2 {background:url(../images/form_bottombg.jpg) no-repeat right bottom;height:11px;font-size:8px;}
.form2 div {background:url(../images/form_bottom.jpg) no-repeat left bottom;height:11px;font-size:8px;}
.form {background:#f5f5f3;padding:20px;}

.centreContent form {width:470px;margin:20px 0 20px 0;padding:0;color:#646f78;}
.innerform1 .t {background:url(../images/innerform_topbg.jpg) no-repeat right top;height:7px;overflow:hidden;}
.innerform1 .t div {background:url(../images/innerform_top.jpg) no-repeat left top;height:7px;}
.innerform1 .b {background:url(../images/innerform_bottombg.jpg) no-repeat right bottom;height:7px;font-size:0;}
.innerform1 .b div {background:url(../images/innerform_bottom.jpg) no-repeat left bottom;height:7px;}
.innerform1 .c1 {background:url(../images/innerform_bgleft.jpg) left top repeat-y #f5f5f3;}
.innerform1 .c2 {background:url(../images/innerform_bgright.jpg) right top repeat-y;}
.innerform1 .tc {background:url(../images/comboform_topbg.jpg) no-repeat right top;height:7px;}
.innerform1 .tc div {background:url(../images/comboform_top.jpg) no-repeat left top;height:7px;}

.innerform2,.comboform {margin:0;position:relative;top:-20px;padding:0 5px;}
.innerform2 h1, .form h1, .comboform h1, #surchargeTable caption{display:inline;background:#f5f5f3;padding:0 10px;color:#669ecf;font-size:16px;font-weight:bold;font-style:normal;}
.innerform2 p {padding:5px 0 0 15px;margin:0;color:#ce1d21;}

.innerform3 {padding:0 20px;background:#f5f5f3;margin:0;border-left:1px solid #e0e1e5;border-right:1px solid #e0e1e5;}
.innerform3 p {margin:0;padding:10px 15px;}
.innerform3 img {float:right;}
.innerform3 textarea {height:150px;width:280px;margin:2px 0 2px 5px;}
.innerform3 h3 {margin:15px 0 0 0;padding:0;}
.innerform3 span {width:55%;display:block;margin:0pt 0pt 0pt 20px;}

.comboform h1 {color:#6d7780;font-size:14px;}
.comboform p {margin:0;padding:5px 0 10px 10px;}
.comboform div {padding:5px;}
a.toggleOpen, a.toggleClose {float:right;display:block;background:url(../images/open.jpg) no-repeat 38px 7px #f5f5f3;height:20px;padding:0 12px 0 5px;margin:0 12px 0 0;text-decoration:none;position:relative;top:-1px;color:#517799;}
a.toggleClose {background:url(../images/close.jpg) no-repeat 40px 7px #f5f5f3;color:#d32b2f;}
.highLight {color:#d32b2f !important;}

table#supplies, table.supplies {background:#fff;border:10px solid #fff;margin:0 5px;}
table#supplies th {color:#fff;background:#669ecf;border-right:1px solid #fff;padding:5px 10px;}
table#supplies tr, table.supplies tr {background:#ebebeb;border-bottom:1px solid #fff;}
table#supplies tr.odd, table.supplies tr.odd {background:#f2f2f2;}
table#supplies tr.selected {background:#d7e3c9;}
table#supplies td {border-right:1px solid #fff;padding:5px 10px;}
table#supplies input {width:40px;margin:0 10px;}
table.supplies, table.supplies tr {border:none !important;}
table.supplies td {padding:5px 10px;}
table.supplies td.title {font-weight:bold;width:32%;}

.innerBanner {padding:0;background:#f5f5f3;margin:0;display:inline;}
.innerBanner img {float:left;padding:0 0 0 15px;margin:10px 20px 15px 0;}
.innerBanner div.buttonRed {float:right;margin:35px 50px 0 0;}
.innerBanner p {float:left;font-size:18px;font-weight:bold;font-style:italic;padding:0;margin:30px 0;}
.innerBanner span {font-size:12px;font-weight:normal;font-style:normal;}
.innerform2 textarea.comment {width:500px;height:100px;margin:10px 0 0 0;}

/*** tabform for track section**/
.tabOn, .tabOff {float:left;display:inline;margin:0 0 0 15px;width:190px;}
.tabOn .innerform2 {color:#649bca;font-weight:bold;font-size:14px;position:relative;top:1px;background:#f5f5f3;margin:0 1px;padding:0 0 5px 10px;}
a.fixpadding {padding-left:30px !important;}
.tabOn a, .tabOff a {color:#649bca;text-decoration:none;padding:0;}
.tabOff a {color:#b1d6f6;}
.tabOff .t {background:url(../images/tab_bg.jpg) no-repeat right top;height:7px;overflow:hidden;}
.tabOff .t div {background:url(../images/tab_top.jpg) no-repeat left top;height:7px;overflow:hidden;}
.tabOff .c1 {background:url(../images/tabbg_left.jpg) left top repeat-y #fff;}
.tabOff .c2 {background:url(../images/tabbg_right.jpg) right top repeat-y;}
.tabOff .innerform2 {color:#b1d6f6;font-weight:bold;font-size:14px;position:relative;top:1px;padding:0 0 5px 10px;}

.form table {margin:15px 15px 0 15px;padding:0;text-align:left;float:none;}
.form table tr, .form table td {height:24px;padding:0;margin:0;}
.form input {height:15px;width:250px;padding:0;margin:0 3px 0 0;border:1px solid #bfc1c9;}
.form td.checkbox {padding-left:80px;}
.form input.checkbox {width:15px;border:none;margin-left:10px;}
.grayformlink {color:#44749f;text-decoration:underline;}
input.shortString {width:60px;}
input.longString {width:100px;}
input.mediumString {width:70px;}
input.radio, input.radio2 {width:20px;border:none;}
input.radio2 {margin:0 0 0 40px;}
.innerform2 select, .innerform2 option {font-size:11px;height:18px;}
.innerform2 textarea {width:150px;height:60px;border:1px solid #bfc1c9;}
div.button {float:left;display:inline;padding:0;margin:15px 10px 0 0;background:url(../images/grayb_bg.gif) no-repeat top right;}
input.button {height:23px;width:auto;color:#646f78;font-size:14px;font-weight:bold;background:url(../images/grayb_top.gif) no-repeat 0 0 ;border:none;margin:0;padding:0 5px;}
.buwithbg {background:url(../images/grayb_top2.gif) no-repeat !important;}
div.buttonRed {padding:0;margin:0;background:url(../images/redb_bg.gif) no-repeat top right;}
div.buttonRed div {height:23px;background:url(../images/redb_top.gif) no-repeat 0 0;margin:0;padding:2px 10px 0 10px;}
div.buttonRed a {color:#fff;font-size:14px;text-decoration:none;}
div.buttonBlue {padding:1px 0;margin:10px 0;background:url(../images/blueb_bg.jpg) no-repeat top right;width:65px;}
div.buttonBlue a {color:#fff !important;font-size:14px;font-weight:bold;font-style:normal;background:url(../images/blueb_top.jpg) no-repeat 0 0;margin:0;padding:2px 10px;}
input.reset {border:none;text-decoration:underline;color:#44749f;width:auto;height:auto;background:none;margin:18px 0 0 0;}
input.plain {background:none;border:none;width:auto;height:auto;padding:0;margin:0;color:#d70000;}

.tips {font-size:10px;background:url(../images/measurepackage.jpg) no-repeat;padding:12px 80px 25px 130px;margin:0 0 0 20px;}

/** 3 column layout **/
.halfColumn {float:right;width:280px;margin:0 20px 0 15px;display:inline;}
.narrowHalfColumn {float:left;width:280px;margin:20px;display:inline;}
.narrowHalfColumn h2 {padding:0;margin:0;}
.narrowHalfColumn h4 {padding:0;margin:0;font-size:12px;}
.leftColumn {width:510px;padding:0;margin:0;}
.rightColumn {float:right;width:160px;margin:0 0 0 40px;}
.rowSections {float:left;margin:20px 0 20px 20px;width:680px;}
.sections {border-right:2px solid #dbe7f4;float:left;padding:0 15px 0 25px;width:180px;} 
.selectLetter h1{background:url(../images/services_1_SelectLetter.gif) no-repeat;height:36px;margin:0;text-indent:-5000px;}
.selectPak h1{background:url(../images/services_1_SelectPak.gif) no-repeat;height:36px;margin:0;text-indent:-5000px;}
.selectParcel h1{background:url(../images/services_1_SelectParcel.gif) no-repeat;height:36px;margin:0;text-indent:-5000px;}
.selectParcel, .rateChart {border:none;}
.shipSteps {margin:50px 0 30px 0;padding:0;color:#767676;font-size:12px;font-weight:bold;}
.shipSteps ul, .shipSteps li {list-style:none;font-size:14px;font-weight:bold;float:left;padding:0;margin:0;}
.shipSteps li {width:145px;padding:0;}
.shipSteps li img {float:left;margin:0 10px 0 0;padding:0;position:relative;bottom:5px;border:none;}
.shipSteps a {text-decoration:none;color:#669ecf;}
.shipSteps div {width:165px;height:195px;float:left;margin:0 0 0 100px;display:inline;}
.shipSteps div img {margin:0 0 10px 0;}
.estimateTravelTime h1{background:url(../images/ship_estimateTravelTime.gif) no-repeat;height:36px;margin:0;text-indent:-5000px;}
.rateCalculator h1{background:url(../images/ship_rateCalculator.gif) no-repeat;height:36px;margin:0;text-indent:-5000px;}
.rateChart h1{background:url(../images/ship_rateChart.gif) no-repeat;height:36px;margin:0;text-indent:-5000px;}
.surcharge {color:#646f78 !important;}
#surchargeTable {background:#f5f5f3;padding:0;text-align:center;width:100%;}
#surchargeTable .caption {color:#646f78;font-size:14px;font-weight:bold;padding:0 0 10px 0;}
#surchargeTable th {color:#fff;background:#6a767f;border-left:1px #fff solid;width:50%;padding:5px 0;}
#surchargeTable td {border-left:1px #fff solid;padding:5px 0;}
tr.odd {background:#ececea;}
.mycanparSections {float:left;background:url(../images/tags.jpg) no-repeat 0 0;border-right:1px solid #e3e6ee;width:190px;padding:0 18px 0 0;margin:20px 15px 20px 0;}
.mycanparSections h1 {color:#646f78;font-size:14px;margin:0 0 0 25px;padding:3px 0 0 0;}
.mycanparSections a {line-height:20px;}


.videoLink {float:left;background:url(../images/eye_r.jpg) no-repeat 0 0;border-right:1px solid #e3e6ee;width:190px;padding:0 18px 0 0;margin:20px 15px 10px 0;}
.videoLink h1 {color:#646f78;font-size:14px;margin:0 0 0 30px;padding:3px 0 0 0;}
.videoLink a {line-height:20px;}

.howtopack {height:110px;background:url(../images/howtopack.jpg) no-repeat left top;margin:15px 0;}

ul.extracare {color:#767676;list-style:none;font-size:12px;border-top:1px solid #67a0d0;margin:0;padding:15px 0 0 0;}
ul.extracare li {border-bottom:1px dotted #67a0d0;height:51px;background:url(../images/bicycle.gif) no-repeat left top;margin:15px 0 0 0;padding:18px 0 0 101px;}
ul.extracare li.foamroll {background-image:url(../images/foamroll.gif);}
ul.extracare li.trailer {background-image:url(../images/trailer.gif);}
ul.extracare li.yard {background-image:url(../images/yard.gif);}
ul.extracare2 {font-size:10px;color:#767676;margin:0;padding:0;list-style:none;}
ul.extracare2 li {width:320px;padding:0 0 0 10px;margin:2px 10px 2px 0;float:left;background:url(../images/bullet.gif) no-repeat left top;}

.charitable img {float:none;padding:10px 0 0 0;}
/* TODO: delete unregisted */
.unregisted  {float:none;width:95%;border:none;}
.unregistered  {float:none;width:95%;border:none;}


ul.sitemap {float:left;padding:0;margin:0 0 50px 20px;display:inline;width:705px;}
ul.sitemap li {float:left;padding:0;margin:30px 0 0 0;width:235px;font-size:12px;}
ul.unfloat, ul.unfloat li {float:none;margin:0;}
ul.unfloat li {margin:0 0 5px 0;}
.sitemap h2 {margin:0;padding:0;}
.shipFooter {padding:0;margin:0 0 0 30px;font-style:italic;}
table.sitemap td {vertical-align:top; solid black; padding:0px;}

/** footer content **/
.footer {background:url(../images/footer_bg.gif) no-repeat top center;margin:0 auto;padding:20px 0 20px 0;width:980px;font-size:10px;text-align:left;color:#84939f;}
.footerHome {background:url(../images/home_footer_bg.gif) no-repeat top center;}
.footLink, .footer a {color:#639ac9;text-align:center;text-decoration:none;}
.copyright {background:url(../images/logo.gif) no-repeat top right;padding:0 110px 0 0;}

/* Footer alteration */
.copyright {background:none;}
.footer {position:relative;}
div.copyrightLink {position:absolute; width:103px; height:16px; background:url(../images/logo.gif) no-repeat; top:38px; right:0px; cursor:pointer;}

/** popup window **/
.modal-container {position:absolute;}
.modal-container .t {background:url(../images/video_topbg.gif) no-repeat right top;height:12px;overflow:hidden;}
.modal-container .t div {background:url(../images/video_top.gif) no-repeat left top;height:12px;overflow:hidden;}
.modal-container .b {background:url(../images/video_bottombg.gif) no-repeat right bottom;height:18px;overflow:hidden;}
.modal-container .b div {background:url(../images/video_bottom.gif) no-repeat left bottom;height:18px;overflow:hidden;}
.modal-container .c1 {background:url(../images/video_leftbg.gif) repeat-y left top;}
.modal-container .c2 {background:url(../images/video_rightbg.gif) repeat-y right top;}
.modal-mask {background:#192b3b;border:0;filter:alpha(opacity=50);opacity:0.5;position:absolute;}
.modal-mask iframe {filter:alpha(opacity=0);}
.modal-confirm {background:#fff;padding:0;position:absolute;text-align:center;width:560px;}
#popup {padding:30px 0;}
.modal-confirm .modalcontainer {padding:15px 30px;}
.modal-content {background:#E8E6E7;border:3px solid #fff;position:absolute;width:720px;}
.modal-close-button {background:url(~/local/images/buttonclosepopup.gif) no-repeat;display:block;height:14px;position:absolute;right:10px;top:10px;width:13px;}
.modal-close-button:hover {text-decoration:none;}
.modal-container .padded {padding:20px 30px;}
.modal-confirm a {display:block;height:15px;margin:0 0 0 420px;padding:0 5px;background:url(../images/close_window.jpg) no-repeat right 2px;text-decoration:none;font-weight:bold;font-size:10px;}

div.noFlash {
	color: #31659C;
	font-size: 8pt;

	border: 1px solid #31659C;
	padding: 8px;
	margin: 0px;

	height: 127px;
}

/*Login Div*/
div.mycanparDiv {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 215px;
	height: 149px;
}
div.mycanparDiv iframe {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	/*border: 1px solid red;*/
}

div.smallLogo {
	width: 115px;
	height: 28px;
	background: url(../../images/CanparLogo_small.gif) no-repeat;
}

/* Remove these after change */
.mycanparLogin form {float:left; display:inline;margin:20px 10px 0 10px;padding:0;width:180px;}
.mycanparLogin form a {font-size:10px;color:#44749f;padding:0 0 0 50px;}
.mycanparLogin form input {height:16px;width:115px;margin:5px 0 0 5px;padding:0;}
.mycanparLogin input.email {margin:13px 0 0 15px;padding:0;}
.mycanparLogin input.button{height:23px;width:55px;color:#fff;font-size:12px;background:url(../images/home_bu.gif) no-repeat 0 0;border:none;padding:0 0 2px 2px;position:relative;left:110px;top:5px;}
/* - - - - - - - - - - - - - */
